Nokogiri XML 使用 Ruby Sinatra 解析

Nokogiri XML Parsing with Ruby Sinatra

我在使用 Nokogiri 在 XML 文档中选择 URL 时遇到困难,我尝试使用 CSS 选择器,除了子项中的标记外,它工作正常。我认为这必须是由于括号 < 被写为 < 和 >。有解决办法吗?

&lt;br /&gt;&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="https://url.com/"&gt;https://url.com/&lt;/a&gt;
require 'cgi'
CGI.unescapeHTML('&lt;br /&gt;&lt;strong&gt;URL:&lt;/strong&gt; &lt;a href="https://url.com/"&gt;https://url.com/&lt;/a&gt;')

给予

<br /><strong>URL:</strong> <a href=\"https://url.com/\">https://url.com/</a>

也许您只需要先取消转义 html