A (c) Onfigable (x) ml (proc) essor: "cxproc"
Penulis dan Beranda
Hak Cipta (C) 2006.2007.2008.2013.2020 Oleh Alexander Tenbusch https://github.com/raxdne/cxproc
KETERANGAN
CXPROC adalah prosesor yang dapat dikonfigurasi untuk penggemar XML-XSL. Ini adalah frontend portabel untuk GNOME Libraries libxml2 dan libxslt di bawah GNU Umum Lisensi Publik Versi 3 (s. Lisensi file dalam kode sumber).
Ini membantu mengembangkan lebih banyak stylesheet yang sederhana
Fitur utama
Frontend yang dapat dikonfigurasi untuk transformasi XSL “Parse XML sekali, XSL sering berubah” (melalui caching DOMS)
Substitusi sederhana di dalam konfigurasi
- tetap string,
- string format terkait tanggal dan waktu (seperti perintah tanggal).
- Argumen baris perintah,
- variabel lingkungan,
- Data http/cgi,
XML dapat dikonfigurasi membuat prosesor untuk xml, xsl, xhtml, teks biasa
- Teks polos ke prosesor xml (mode garis besar emacs, mode saluran dan mode terpisah tabulator)
- Generator Kalender XML
- Daftar Direktori XML (Tingkat Verbositas)
- Petrinet (pencarian jalur dan grafik imgaes melalui graphviz)
- Pemrosesan gambar yang belum sempurna (via Linked ImageMagick Libs di Linux)
- MySQL Query dihasilkan ke XML (draft di Linux)
Beberapa fitur kecil adalah
- Multithreading On Demand (mis. Download Sinkron Ganda)
- Bertransformasi dari data → instruksi → data → ... (seperti instruksi pembuatan sendiri)
- Pencarian rekursif untuk file menggunakan pohon direktori (seperti $ path atau kpathsea lib)
- "Sistem" sederhana membutuhkan pesan, perubahan direktori atau skrip eksternal
- Level log yang dapat dikonfigurasi untuk pengembangan konfigurasi yang kompleks
- Peta dengan jumlah kata, kata kunci untuk pencarian web dan web semantik (burung hantu?)
Keuntungan
- Dengan pendekatan multi -langkah mudah untuk mengembangkan stylesheet XML yang lebih kecil dan kurang kompleks.
- Ada kinerja yang baik dengan libxml2 dan perpustakaan lainnya di C.
- Konfigurasi dapat digunakan pada baris perintah, skrip, menu file manajer dan server web (Apache/CGI hanya diuji).
- tidak secepat baris perintah, tetapi lebih fleksibel dan portabel dengan tugas -tugas khas
- Bagus untuk membuat prototipe situs web dan stylesheet lengkap
- Ini adalah pendekatan modular yang dapat diperluas dengan modul CXPROC sebagai inti dan aplikasi dalam direktori contrib.
- Di atas alat ini mudah untuk mengembangkan aplikasi berbasis XML/XSL sendiri
- dapat digunakan pada GNU/Linux dan MS Windows