2011-09-13 10 views
1

私はの環境にあります。は、Perlライブラリを読み込むという点で制限があります。私たちは、通常のXMLライブラリを利用することなく、単純なXMLを解析する必要があります。XMLをPerl eval()に適した形式に変換するための既存のXSLTはありますか?

1つの解決策は、XMLをeval()フレンドリな形式に変換することでした。

ホイールを改革しないために、既存のXSLテンプレートを知っている人はいますか?

+0

どのように制限が非常に限られていますか? JSONとYAMLのライブラリは使用できませんか? – mob

+0

ライブラリを追加するには、複数月のプロセスが必要です。基本システムを見ると、私はPerl用のYAML上にJSONを持っていません。 – Trueblood

+0

App :: FatPacker(スクリプトファイルへの依存関係のパック)を使用して、インラインXML :: TreePP(XMLドキュメントの解析/書き込み用の純粋なPerl実装)をスクリプトの先頭に挿入します。これらのモジュールを開発環境にインストールするか、この目的のためだけに一時的なlocal :: libインストールを作成して削除してください。 – MkV

答えて

-2

XMLはかなり単純な形式です。いくつかの正規表現を使用して実装するのは簡単です。 Starting point。その投稿に対する私の2回目の返事を見てください。

+1

池上の "処理できない"リストにある多くのものを扱うものについては、MKDoc :: XML :: Tokenizerとその他のMKDoc :: XMLを参照してください。 – hobbs

関連する問題