我正在解析HTML内容:
doc = Nokogiri::HTML::DocumentFragment.parse(html_content)
我正在用类名'pubdate online'替换p标签中的文本。
doc.css("p.pubdate.online").each do |node|
node.content = self.send("#{article_type}_released_at").strftime("%B %d, %Y")
end
我正在尝试将解析后的HTML转换回原始HTML。
doc.to_html
但现在doc.to_html
没有<DOCTYPE!>
或<head>
标记或<body>
标记。所以问题是当使用HTML时我得到的是原始HTML代码而不是HTML页面。帮助我将文档转换回原始HTML内容和替换文本。
答案 0 :(得分:1)
如上所述here,您可以尝试一下:
mapView.tintColor = UIColor.red
答案 1 :(得分:0)
试试这个
doc = Nokogiri::HTML(html_content)
我无法重现您的问题,但对我来说最重要的是您将html_content
解析为片段而不是完整文档。