使用rails Nokogiri gem将XML作为子节点推送到另一个XML



目的:

使用Nokogiri rails gem将xml推送到另一个xml

这里是Xml:

XML 1:

<Hotellist>
  <hotel>
   <Name>Taj</Name>
   <location>New york,US</Name>   
  </hotel>
  <hotel>
   <Name>Hotel Oasaka</Name>
   <location>California,US</Name>   
  </hotel>
</Hotellist>

XML 2:

 <hotel>
   <Name>Hotel Sherin</Name>
   <location>London,Uk</Name>   
  </hotel>

我想使用Nokogiri或任何其他更智能的方式将xml2值推送到xml1作为另一个子,有帮助吗?

xml1 = Nokogiri::XML("<Hotellist><hotel><Name>Taj</Name><location>New york,US</Name></hotel><hotel><Name>Hotel Oasaka</Name><location>California,US</Name></hotel></Hotellist>")
xml2 = Nokogiri::XML("<hotel><Name>Hotel Sherin</Name><location>London,Uk</Name></hotel>")
xml1.children.first.add_child(xml2.children.first.clone)

应该把工作做完

最新更新