Слияние элементов XML с nokogiri - PullRequest
0 голосов
/ 09 апреля 2011

Я пытаюсь получить содержимое типа 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 голосов
/ 10 апреля 2011

А, только что понял, как получить информацию внутри двух тегов

ставит xmlelement.inner_html

...