1
我有這樣的內容:爲什麼Nokogiri去除內容?
<div class="CodeRay">
<div class="code"><pre>puts <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Hello, world!</span><span style="color:#710">"</span></span></pre></div>
</div>
,我想用引入nokogiri將其添加到一個HTML文檔:
File.open("frame2.html", "r") do |file|
doc = Nokogiri::HTML.parse(file)
end
doc.at_css("body") = content # this is my content
puts doc.to_html
然後內容轉換成這樣:
<div class="CodeRay">
<div class="code"><pre>puts <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">&quot;</span><span style="">Hello, world!</span><span style="color:#710">&quot;</span></span></pre></div>
</div>
的另一部分HTML文件是可以的。問題是爲什麼Nokogiri去掉內容?爲什麼它會將其轉換爲HTML實體?