【发布时间】:2012-02-15 08:37:01
【问题描述】:
我在 XML::Twig 文档中看到用于解析标量的函数 parse($text) 包含 xml 文本,而 parsefile($fileName) 用于读取和解析 xml 文件。我想解析一个输入流(一个文件句柄或者可能是 STDIN)。还在翻阅文档,没有找到任何东西。我该怎么做?
【问题讨论】:
-
对 CPAN 中的任何一个都没有任何经验,但从您的描述来看,您似乎想要一个 SAX 解析器。
-
XML::Twig 处理 SAX 和 DOM。我真的只是在做文件句柄的事情来覆盖我未来的所有基础。
-
XML::Twig 不是 SAX 解析器,而是面向组合流/树(即“twig”,明白吗?)。
标签: xml perl inputstream xml-twig