如何反映Nokogiri::XML::Document对象中所做的更改以反映在实际的XML文件中



我正在研究一个Nokogiri::XML::Document对象,当我看到t使用put时,它反映了变化,但相同的变化没有反映在与其相关的xml文件中。

doc = Nokogiri::XML(File.open("d.xml"))
#Modification in doc.....
puts doc 
#changes are reflected

但是当我打开d.xml时,没有变化

doc = Nokogiri::XML(File.read("d.xml"))
puts doc.to_xml
# or
File.open("new_d.xml", 'w') do |file|
    file.write( doc.to_xml )
end

相关内容

  • 没有找到相关文章

最新更新