Я вижу в документации XML :: Twig функции для анализа синтаксических выражений, содержащих текст xml, и для чтения и анализа XML-файлов. Я хотел бы проанализировать входной поток (дескриптор файла или, возможно, STDIN). Все еще пробирается через документацию и ничего не нашел. Как мне это сделать?Разбор дескриптора файла с XML :: Twig
3
A
ответ
7
XML::Twig
является подклассом XML::Parser
, поэтому вы должны иметь возможность пройти parse()
a IO::Handle
.
+0
Это действительно в документах XML :: Twig, но я сделаю его более явным, чтобы синтаксический анализ мог быть передан дескриптором файла. – mirod
Не общайтесь ни с кем из CPAN, но из вашего описания кажется, что вы хотите синтаксический анализатор SAX. –
XML :: Twig SAX и DOM. Я действительно просто делаю файловую дескрипцию, чтобы покрыть все мои базы в будущем. –
XML :: Twig не является синтаксическим анализатором SAX, но комбинация stream/tree (т. Е. «Twig», get it?) Ориентирована. – runrig