我正在用ruby編寫一個xml導出器,我使用的是libxml包。 我想寫的根元素用ruby-libxml在根外添加註釋節點
<?xml version="1.0" encoding="UTF-8"?>
<!-- comment -->
<root>
<childnode />
</root>
如何實現出口上述格式以外的一些註釋節點?
樣品Ruby代碼來生成以上(不佔註釋節點)
doc = XML::Document.new()
rootNode = XML::Node.new('root')
doc.root = rootNode
childNode = XML::Node.new('childnode')
childnode << rootNode
只有在documnet對象上可以執行的操作是設置其根目錄 – Schu
但是,我可以創建註釋節點並將它們添加到根節點下 – Schu
Nokogiri可以讓您這樣做。 Nokogiri也是基於libxml2的,比ruby-libxml更好。 – Serabe