2011-04-09 1 views
0

XML :: Element 형식의 내용을 가져 오려고합니다. 나는 내용 메서드를 시도했지만 그 텍스트를주고 나는 텍스트에만 관심이 입니다.nokogiri와 xml 요소 병합

내가 가진 XML 요소에는 태그가 있으며 그 정보를 잃고 싶지 않습니다. 예를 들어, 가정하자 XML은 :: 요소 myElement가 있습니다

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

궁극적으로, 실제로 하나에 XML 요소를 병합하려면이 옵션을 사용하려면 :

<block> 
    element has other 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> 
<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