2012-01-20 11 views
3

XML :: Twigのドキュメントでスカラーを解析するための関数parse($text)にxmlテキストが含まれており、xmlファイルの読み込みと解析にはparsefile($fileName)が含まれています。私は入力ストリーム(ファイルハンドルまたは多分STDIN)を解析したいと思います。まだドキュメンテーションを通っていて何も見つかりませんでした。私はこれをどのようにするべきですか?XML :: Twigでファイルハンドルを解析する

+0

CPANからの経験は一切ありませんが、あなたの説明からSAXパーサーが必要なように聞こえます。 –

+0

XML :: TwigはSAXとDOMを実行します。私は将来、私のすべての基地をカバーするためにファイルハンドルのことをやっています。 –

+0

XML :: TwigはSAXパーサーではなく、ストリーム/ツリーの組み合わせ(つまり、「twig」、取得しますか?)です。 – runrig

答えて

7

XML::TwigXML::Parserのサブクラスなので、parse()を開いてIO::Handleに渡すことができます。

+0

これは実際にはXML :: Twigのドキュメントにありますが、私は、パースをファイルハンドルに渡すことをより明示するようにします。 – mirod