【发布时间】:2011-12-24 09:40:01
【问题描述】:
我正在尝试使用嵌入在标签中的标签解析 XML,例如使用 Nokigiri 和 Ruby:
<seg>Trennmesser <ph><I.FIGREF ITEM="3" FORMAT="PARENTHESIS"></ph><bpt i="1"><I.FIGTARGET TARGET="CIADDAJA"></bpt><ept i="1"></I.FIGREF></ept></seg>
在这种情况下,我只需要嵌入标签中的单词“Trennmesser”。
在第二个例子中:
<seg>Hilfsmittel <ph><F34@Z7@Lge></ph>X <ph><F0></ph>= 0,5mm zwischen Beschleunigerwalze <ph><F34@Z7@Lge></ph>D<ph><F0></ph> und Trennmesser schieben.</seg>
封闭的/ph 和开放的ph 标记中的单词也很有趣,因此正则表达式需要提取字符串“Hilfsmittel 0,5mm zwischen Beschleunigerwalze und Trennmesser schieben.”并丢弃其他所有内容。
我这里也上传了部分文档:
http://pastebin.com/Q8CdnASz
【问题讨论】:
标签: ruby-on-rails ruby xml parsing nokogiri