2011-04-09 109 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