我用 Ruby 创建了一个 XML 文件:
xml_file = Nokogiri::XML::Builder.new do |xml|
xml.root {
xml.first_node("id" => "12") {
xml.second_node {
}
}
}
end
输出充满 /n 和空格,例如:
</first_node id="12">\n <Second_node>
我想要类似的东西:
</first_node id="12"><Second_node>
我发现了类似的东西:
string.delete(' '),
但在这种情况下,它会删除所有空格,这不是我想要的。这将是结果:
</first_nodeid="12"><Second_node>
这就是我尝试使用 Nokogiri 的原因。我试过类似的东西:
doc = Nokogiri::XML(File.open("file_name.xml")) do |config|
config.strict.noblanks
end
但我不确定,如何将 .noblanks 应用于我的文件?还有其他解决方案吗?谢谢