0
使用KML(当然是XML),我有许多样式 - 对于人来说 - 最容易阅读和维护为原始XML。我想将这些添加到使用libxml-ruby构建的XML文档中。将原始XML添加到使用libxml-ruby构建的XML文档中
这里有一个简单的例子:
require 'xml'
raw_xml = <<~END
<Style>
<foo>bar</foo>
</Style>
END
xml = XML::Document.new
xml.root = XML::Node.new(:Document)
xml.root << raw_xml
xml.to_s
结果:
<?xml version="1.0" encoding="UTF-8"?>
<Document><Style>
<foo>bar</foo>
</Style>
</Document>
这是自<<
可以预期的不解析原始的XML。然而,我的问题是有没有办法做到这一点,并获得以下输出?
<?xml version="1.0" encoding="UTF-8"?>
<Document>
<Style>
<foo>bar</foo>
</Style>
</Document>
感谢您的提示!