Мой текстовый файл как:nokogiri как извлечь часть поля
<first>1</first><Name>wangli</Name><birthday>19860105</birthday><address>Here</address>
<first>2</first><Name>zhangli</Name><birthday>19870105</birthday><address>Sangdu</address>
<first>3</first><Name>lili</Name><birthday>19880105</birthday><address>Hongkong</address>
<first>4</first><Name>liuli</Name><birthday>19860515</birthday><address>London</address>
Я хочу создать новый файл с рубинового самоцвета nokogiri нравится:
wangli-Here
zhangli-Sangdu
lili-Hongkong
liuli-London
Я использовал:
require 'nokogiri'
doc = Nokogiri::XML(File.open("file"),nil,"gbk")
puts doc.xpath("/name") + doc.xpath("/address")
не может работать
Проверить Nokogiri шпаргалка: https://github.com/sparklemotion/nokogiri/wiki/Cheat-sheet –
Добро пожаловать в Stack Overflow. Читайте «[ask]», «[mcve]» и http://meta.stackoverflow.com/q/261592/128421. Ваш код не показывает ваши усилия и выглядит как небольшая попытка в надежде, что мы заполним пробелы. –
Является ли ваш текстовый файл фактически XML-документом, или это действительно серия фрагментов XML? Если это второе, как это получилось? –