我正在使用 libxml-ruby 来解析 XML。
我可以使用 libxml-ruby 创建 xml 文件,但问题是我无法为生成的 XML 文档声明命名空间。
请帮助我如何为新生成的 XML 创建命名空间。
为创建 xml 编写的代码是:
require 'rubygems'
require 'libxml'
filename = 'something.xml'
stats_doc = LibXML::XML::Document.new()
stats_doc.root = LibXML::XML::Node.new('root_node')
stats_doc.root << LibXML::XML::Node.new('elem1')
stats_doc.save(filename, :indent => true, :encoding => LibXML::XML::Encoding::UTF_8)