【发布时间】:2014-10-25 11:15:42
【问题描述】:
我有一个 XML 文档,其中有很多标签(在标签中:
<marker city="City" address="street" coords="52.386912449620866, 16.983248591423035" desc="tel. 061 874 96 69<br><br>Poniedziałek-piątek 9:00-20:00<br>Sobota 9:00-20:00<br>Niedziela 10:00-17:00" photo="" wa_firstname="861" open="1"/>
我想通过 Nokogiri 解析它。
第一步:
dom = Nokogiri::XML(page, nil, "UTF-8")
第二:
items = dom.xpath("//markers//marker")
我对每个marker 的结果是:
<marker city="City" address="street" coords="52.386912449620866, 16.983248591423035" desc="tel. 061 874 96 69"/>
但我想拥有:
<marker city="City" address="street" coords="52.386912449620866, 16.983248591423035" desc="tel. 061 874 96 69<br><br>Poniedziałek-piątek 9:00-20:00<br>Sobota 9:00-20:00<br>Niedziela 10:00-17:00" photo="" wa_firstname="861" open="1"/>
为什么它会削减desc 属性?我需要这个。
我将它用于其他 XML 文档,一切正常。
【问题讨论】:
标签: ruby xml parsing xml-parsing nokogiri