Я использую libxml-ruby для анализа XML в своем приложении.
У меня есть следующий код:
parser = LibXML::XML::Parser.string('<foo><bar></bar></foo>')
parser.parse
возвращение:
<foo><bar/></foo>
Как установить параметры XMLParser, чтобы он выводил:
<foo><bar></bar></foo>
С уважением
<foo><bar/></foo>
? Это сериализованная форма, и синтаксический анализатор возвращает дерево DOM. Ваш вопрос связан с сериализацией дерева, а не с разбором входного текста XML. - person Jim Garrison   schedule 12.09.2011