Использование Ruby с Nokogiri - простой способ удалить теги вокруг возвращенных результатов? Я не могу найти его в документах.Удаление тегов XML при разборе XML
Пример из Nokogiri site:
characters[0].to_s # => "<character>Al Bundy</character>"
Я надеялся получить:
Al Bundy
Вы можете разместить XML, которые вы пытаетесь разобрать? – jbeck
Вы не понимаете, как работает Нокигири. Когда мы находим тег, мы получаем XML :: Node или HTML :: Node. Узел состоит из тега, всех его параметров и любых дочерних узлов, встроенных в него. Если вы выполняете 'characters [0]' вы нарезаете NodeSet, который похож на массив узлов, смотрящий на первый узел, а 'to_s' просто превращает тег и содержимое в строку. Я бы рекомендовал прочитать документацию [XML :: Node] (http://www.rubydoc.info/github/sparklemotion/nokogiri/Nokogiri/XML/Node), поскольку он охватывает все, что вы хотите сделать с узлом , –