Ruby libxml: отформатируйте XMLParser для расширения закрывающих тегов

Я использую libxml-ruby для анализа XML в своем приложении.

У меня есть следующий код:

parser = LibXML::XML::Parser.string('<foo><bar></bar></foo>')
parser.parse

возвращение:

<foo><bar/></foo>

Как установить параметры XMLParser, чтобы он выводил:

<foo><bar></bar></foo>

С уважением


person user939486    schedule 11.09.2011    source источник
comment
Что вы подразумеваете под парсером, возвращающим <foo><bar/></foo>? Это сериализованная форма, и синтаксический анализатор возвращает дерево DOM. Ваш вопрос связан с сериализацией дерева, а не с разбором входного текста XML.   -  person Jim Garrison    schedule 12.09.2011