ruby – 如何在没有“<?xml version = ...”的情况下使用Nokogiri生成XML?

前端之家收集整理的这篇文章主要介绍了ruby – 如何在没有“<?xml version = ...”的情况下使用Nokogiri生成XML?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Possible Duplicate:
07000

我有一个与Nokogiri :: XML :: Builder的问题.我正在生成XML这个代码

builder = Nokogiri::XML::Builder.new do 
    request {
        data '1'
    }
end

结果是:

<?xml version="1.0" encoding="UTF-8"?><request><data>1</data></request>

如何删除

<?xml version="1.0" encoding="UTF-8"?>

从我的XML?

解决方法

可能只是正在构建的当前Document对象的根节点 – .doc – 而不是整个文档?
builder.doc.root.to_s

猜你在找的Ruby相关文章