Tôi đang thêm các nút vào tài liệu XML của mình như một phần xử lý trong nhà, nhưng không thể nhận được XML::LibXML
để tự động thụt lề các nút được thêm vào.Làm cách nào để tự động thụt lề các nút XML bằng XML :: LibXML?
tôi nhận được kết quả như sau:
Đây là những gì tôi đang nhận được với $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>
Những gì tôi muốn có sản lượng khá-in là
Thông số $format
tùy chọn choPhương phápđược ghi lại trong XML::LibXML::Document
dường như không giúp ích gì.
Tuyệt vời! Bí quyết là thêm tùy chọn 'no_blanks' vào cả hai nút lồng nhau và được thêm vào. Làm tốt lắm @bvr! – Zaid
Cảm ơn bạn rất nhiều! Để tham khảo, tệp này hoạt động cũng như sử dụng location => $ filename, {no_blanks => 1} – MasterZ