将xml元素与nokogiri合并

时间:2011-04-09 19:46:23

标签: nokogiri

我正在尝试获取XML :: Element类型的内容。我已经尝试了内容方法,但这给了我文本而我 不只是对文本感兴趣。

我拥有的XML元素有标签,我不想丢失这些信息。例如,假设XML :: Element myElement具有:

<block>
  element has other tags like <tag> ... </tag>
  <a href ... > </a> ...
  <blah> </blah>
  etc..  
</block>

所以我想要一个会返回的方法:

element has other tags like <tag> ... </tag>
<a href ... > </a> ...
<blah> </blah>
etc..  

最终,我想用它来实际合并XML元素 一。如果存在这样的方法已经让我知道或者你有 一种很好的方法来有效地合并它们。例如,

我有两个街区

<block>
  block 1 has tags like <tag> ... </tag>
  <a href ... > </a> ...
  <blah> </blah>
  etc..  
</block>
<block>
  block 2 has tags like <tag> ... </tag>
  <a href ... > </a> ...
  <blah> </blah>
  etc..  
</block>

并希望将其全部放在一个块中,如下所示:

<block>
  block 1 has tags like <tag> ... </tag>
  <a href ... > </a> ...
  <blah> </blah>
  etc..  
  block 2 has tags like <tag> ... </tag>
  <a href ... > </a> ...
  <blah> </blah>
  etc..  
</block>

任何帮助表示赞赏,

泰德

1 个答案:

答案 0 :(得分:0)

我刚刚意识到如何在两个标签内获取信息

将xmlelement.inner_html

放入