使用ruby-libxml在root之外添加注释节点

时间:2011-08-25 18:19:13

标签: ruby xml libxml2 libxml-ruby export-to-xml

我正在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

2 个答案:

答案 0 :(得分:0)

最后手动编辑xml字符串以在根节点外添加注释(对于libxml和nokogiri

答案 1 :(得分:-2)

<?xml version="1.0" encoding="UTF-8" ?>
<List type = "" =”00:75:00” =”00:00:05”>

</List>

<?xml version="1.0" encoding="UTF-8" ?>
<List type = "update" >
</List>