Nokogiri XML 使用 Ruby Sinatra 解析
Nokogiri XML Parsing with Ruby Sinatra
我在使用 Nokogiri 在 XML 文档中选择 URL 时遇到困难,我尝试使用 CSS 选择器,除了子项中的标记外,它工作正常。我认为这必须是由于括号 < 被写为 < 和 >。有解决办法吗?
<br /><strong>URL:</strong> <a href="https://url.com/">https://url.com/</a>
require 'cgi'
CGI.unescapeHTML('<br /><strong>URL:</strong> <a href="https://url.com/">https://url.com/</a>')
给予
<br /><strong>URL:</strong> <a href=\"https://url.com/\">https://url.com/</a>
也许您只需要先取消转义 html
我在使用 Nokogiri 在 XML 文档中选择 URL 时遇到困难,我尝试使用 CSS 选择器,除了子项中的标记外,它工作正常。我认为这必须是由于括号 < 被写为 < 和 >。有解决办法吗?
<br /><strong>URL:</strong> <a href="https://url.com/">https://url.com/</a>
require 'cgi'
CGI.unescapeHTML('<br /><strong>URL:</strong> <a href="https://url.com/">https://url.com/</a>')
给予
<br /><strong>URL:</strong> <a href=\"https://url.com/\">https://url.com/</a>
也许您只需要先取消转义 html