我正在用ruby编写一个xml导出器,并使用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
最佳答案
最后手动编辑xml字符串以添加根节点之外的注释(对于libxml和nokogiri