Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何将现有XML转换为Nokogiri';s生成器语法?_Ruby_Xml_Nokogiri - Fatal编程技术网

Ruby 如何将现有XML转换为Nokogiri';s生成器语法?

Ruby 如何将现有XML转换为Nokogiri';s生成器语法?,ruby,xml,nokogiri,Ruby,Xml,Nokogiri,我想从头开始用Nokogiri创建一个XML文件。我想使用生成器语法,例如: builder = Nokogiri::XML::Builder.new do |xml| xml.root { xml.products { xml.widget { xml.id_ "10" xml.name "Awesome widget" } } } end puts builder.to_xml 我已经有了一个我想用作模板的文件,但我不想手动将200多行XML代码转换为生成器的语法

我想从头开始用Nokogiri创建一个XML文件。我想使用生成器语法,例如:

builder = Nokogiri::XML::Builder.new do |xml|
xml.root {
xml.products {
  xml.widget {
    xml.id_ "10"
    xml.name "Awesome widget"
  }
 }
}
end
puts builder.to_xml

我已经有了一个我想用作模板的文件,但我不想手动将200多行XML代码转换为生成器的语法。有没有一种方便的方法可以将现有的XML代码转换为生成器的语法?

我认为您应该为生产nokogiri的生成器编写一个简单的
xslt
。我认为您应该为生产nokogiri的生成器编写一个简单的
xslt