Я добавляю узлы в свой XML-документ как часть некоторой внутренней обработки, но не могу получить XML::LibXML
для автоматического отступа добавленных узлов.
Я получаю вывод, подобный следующему:
Вот что я сейчас получаю с $xml->toString( 1 )
:
<nested_nodes>
<nested_node>
<configuration>A</configuration>
<model>45</model>
<added_node>
<ID>
<type>D</type>
<serial>3</serial>
<kVal>3</kVal>
</ID>
</added_node>
</nested_node>
</nested_nodes>
Я хотел бы получить печатный вывод:
<nested_nodes>
<nested_node>
<configuration>A</configuration>
<model>45</model>
<added_node>
<ID>
<type>D</type>
<serial>3</serial>
<kVal>3</kVal>
</ID>
</added_node>
</nested_node>
</nested_nodes>
Необязательный параметр $format
для метода toString()
, описанный в XML::LibXML::Document
, похоже, не помогает.