2011-04-09 80 views
0

我想获取XML :: Element类型的内容。我已经尝试了内容方法,但是这给了我文本,而我不仅仅对文本感兴趣,而且我也是 。与nokogiri合并xml元素

我拥有的XML元素包含标签,我不想丢失该信息。例如,假设XML ::元素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> 

赞赏任何帮助,

泰德

回答

0

刚刚意识到如何获得两个标签内的信息

puts xmlelement.inner_html