私はの環境にあります。は、Perlライブラリを読み込むという点で制限があります。私たちは、通常のXMLライブラリを利用することなく、単純なXMLを解析する必要があります。XMLをPerl eval()に適した形式に変換するための既存のXSLTはありますか?
1つの解決策は、XMLをeval()フレンドリな形式に変換することでした。
ホイールを改革しないために、既存のXSLテンプレートを知っている人はいますか?
私はの環境にあります。は、Perlライブラリを読み込むという点で制限があります。私たちは、通常のXMLライブラリを利用することなく、単純なXMLを解析する必要があります。XMLをPerl eval()に適した形式に変換するための既存のXSLTはありますか?
1つの解決策は、XMLをeval()フレンドリな形式に変換することでした。
ホイールを改革しないために、既存のXSLテンプレートを知っている人はいますか?
XMLはかなり単純な形式です。いくつかの正規表現を使用して実装するのは簡単です。 Starting point。その投稿に対する私の2回目の返事を見てください。
池上の "処理できない"リストにある多くのものを扱うものについては、MKDoc :: XML :: Tokenizerとその他のMKDoc :: XMLを参照してください。 – hobbs
どのように制限が非常に限られていますか? JSONとYAMLのライブラリは使用できませんか? – mob
ライブラリを追加するには、複数月のプロセスが必要です。基本システムを見ると、私はPerl用のYAML上にJSONを持っていません。 – Trueblood
App :: FatPacker(スクリプトファイルへの依存関係のパック)を使用して、インラインXML :: TreePP(XMLドキュメントの解析/書き込み用の純粋なPerl実装)をスクリプトの先頭に挿入します。これらのモジュールを開発環境にインストールするか、この目的のためだけに一時的なlocal :: libインストールを作成して削除してください。 – MkV