0
如何將另一個XML元素插入到用Builder :: XmlMarkup創建的XML文件中?例如,像Ruby:將新的XML元素插入到現有的XML文件
xml = Builder::XmlMarkup.new(:indent => 4)
xml.content
xml.common do
xml.common_field1 do
// common_field1 content
end
xml.common_field2 do
// common_field 2 content
end
end
xml.custom do
xml.insert!(<XML element>)
end
end
凡<XML element>
看起來像
<elements>
<element>
// element content
</element>
<element>
// element content
</element>
<elements>
,並最終輸出看起來像
<content>
<common>
<content1>
<!-- content1 -->
</content1>
<content2>
<!-- content2 -->
</content2>
</common>
<custom>
<elements>
<element>
<!-- element content -->
</element>
<element>
<!-- element content -->
</element>
</elements>
</custom>
</content>
我使用<<
運營商試圖但這並不不幸不保持格式。