Ruby:在现有XML文件中插入新的XML元素
如何将另一个XML元素插入到使用Builder::XmlMarkup创建的XML文件中?e、 g.差不多Ruby:在现有XML文件中插入新的XML元素,ruby,xml,nokogiri,Ruby,Xml,Nokogiri,如何将另一个XML元素插入到使用Builder::XmlMarkup创建的XML文件中?e、 g.差不多 xml = Builder::XmlMarkup.new( :indent => 4 ) xml.content xml.common do xml.common_field1 do // common_field1 content end xml.common_field2 do
xml = Builder::XmlMarkup.new( :indent => 4 )
xml.content
xml.common do
xml.common_field1 do
// common_field1 content
end
xml.common_field2 do
// common_field 2 content
end
end
xml.custom do
xml.insert!(<XML element>)
end
end
<elements>
<element>
// element content
</element>
<element>
// element content
</element>
<elements>
xml=Builder::XmlMarkup.new(:indent=>4)
xml.content
xml.common-do
xml.common_字段1 do
//公共_字段1内容
结束
xml.common_字段2 do
//公共_字段2内容
结束
结束
xml.customdo
xml.insert!()
结束
结束
其中
看起来像
xml = Builder::XmlMarkup.new( :indent => 4 )
xml.content
xml.common do
xml.common_field1 do
// common_field1 content
end
xml.common_field2 do
// common_field 2 content
end
end
xml.custom do
xml.insert!(<XML element>)
end
end
<elements>
<element>
// element content
</element>
<element>
// element content
</element>
<elements>
//元素含量
//元素含量
最终输出如下所示
<content>
<common>
<content1>
<!-- content1 -->
</content1>
<content2>
<!-- content2 -->
</content2>
</common>
<custom>
<elements>
<element>
<!-- element content -->
</element>
<element>
<!-- element content -->
</element>
</elements>
</custom>
</content>
我试过使用