【发布时间】:2013-11-23 09:22:23
【问题描述】:
所以我有这个 html(位于一些 XML 文件中)
<span style=" font-style: italic;">Nature, </span>
我的期望结果是使用 Ruby、Nokogiri 或 css-selectors 将标签替换为
<i>Nature, </i>
我尝试了以下方法:
所以我阅读了 Xml 并获取了内容
page_references = doc.xpath("/wcm:root/wcm:element[@name='Citations']").inner_text
这里我尝试在内容中查找标签并替换它
page_data.push (page_references.to_s.gsub!(/<span style=" font-style: italic;">/,'<i>'))
这不会替换结束标记。
有人对我如何实现想要的结果有任何建议吗?
【问题讨论】:
标签: html ruby xpath css-selectors nokogiri