Ruby Nokogiri::XML::SyntaxError标记图无效,但标记似乎没有错误

vdzxcuhz  于 2023-08-04  发布在  Ruby
关注(0)|答案(1)|浏览(95)

Ruby的Nokogiri一直在抱怨HTML在我看来非常好。下面是受影响的HTML和完整错误消息的示例。

<div class="media">
<figure id="post-image-figure-8" class="post-image-figure" style="max-width: 50%; ">
<img src="/file8-thumbl.jpg" class="post-image img-no-border" id="post-image-8" style="cursor: pointer; max-width: 100%;" onclick="openPostIMG(8)" data-url="/file8.jpg" data-width="960" data-height="540" data-id="8">
</figure>
</div>

字符串
第一个月
我试着检查我的浏览器的开发工具,但它们没有抱怨任何格式错误的HTML。

k4emjkb1

k4emjkb11#

我通过将node = Nokogiri::HTML.fragment(html)替换为node = Nokogiri::HTML5.fragment(html)解决了这个问题

相关问题