a(c)onfigurable(x)ml(proc)essor:「cxproc」
著者とホームページ
著作権(c)2006,2007,2008,2013,2020 Alexander Tenbusch https://github.com/raxdne/cxproc
説明
CXPROCは、XML-XSLファン向けの構成可能なプロセッサです。 GNU一般パブリックライセンスバージョン3(ソースコードのファイルライセンス)に基づくGNOMEライブラリLIBXML2およびLIBXSLTのポータブルフロントエンド。
よりシンプルなスタイルシートを開発するのに役立ちます
主な機能
XSL変換用の構成可能なフロントエンド「XMLを1回分析する、XSL変換が頻繁に変換される」(DOMSのキャッシュを介して)
構成内の単純な置換
- 固定文字列、
- 日付と時刻関連の形式文字列(日付コマンドなど)。
- コマンドラインの引数、
- 環境変数、
- HTTP/CGIデータ、
XML、XSL、XHTML、プレーンテキスト用のXML構成メイクプロセッサ
- XMLプロセッサへのプレーンテキスト(EMACSアウトラインモード、ラインモード、およびタビュレーター分離モード)
- XMLカレンダージェネレーター
- XMLディレクトリリスト(冗長性のレベル)
- Petrinet(Path Searching and Graph Imgaes bygraphviz)
- 初歩的な画像処理(LinuxのリンクされたImageMagick Libsを介して)
- mySQLクエリはXML(Linuxのドラフト)に結果をもたらします
いくつかの小さな機能があります
- マルチスレッドオンデマンド(例:複数の同期ダウンロード)
- データからの変換→指示→データ→...(自己生成手順のように)
- ディレクトリツリーを使用したファイルの再帰検索($ pathやkpathsea libなど)
- 単純な「システム」は、メッセージ、ディレクトリの変更、または外部スクリプトを必要とします
- 複雑な構成の開発のための構成可能なログレベル
- ワードカウント、Web検索用の流行語、セマンティックWeb(OWL?)のマップ
利点
- マルチステップアプローチにより、より小さく、複雑でないXMLスタイルシートを簡単に開発できます。
- CにはLIBXML2やその他のライブラリで優れたパフォーマンスがあります。
- 構成は、コマンドライン、スクリプト、ファイルマネージャーメニュー、ウェブサーバーで使用可能です(まだテストされているApache/CGIのみ)。
- コマンドラインほど速くはありませんが、典型的なタスクを備えたより柔軟でポータブル
- 完全なWebサイトとスタイルシートのプロトタイピングに適しています
- CXPROCモジュールをコアおよびアプリケーションでcontribディレクトリのアプリケーションで使用したモジュラー拡張可能なアプローチ。
- このツールの上に、独自のXML/XSLベースのアプリケーションを簡単に開発できる
- GNU/LinuxおよびMS Windowsで使用できます