未封闭的img标签问题
数据以HTML格式呈现并提交给服务器,进行一些预处理。
它使用“img”标签的“src”属性进行操作。
在预处理和保存之后,所有预处理的“img”标签都不是自动关闭的。
例如,如果“img”标记如下:
在使用Nokogiri或Hpricot进行预处理后,它将是:
代码非常简单:
doc = Hpricot(self.content) doc.search("img").each do |tag| preprocess tag end self.content = doc.to_html
对于Nokorigi来说,它看起来是一样的。
如何解决这个问题?
更新1
忘了提 – 我有HTML 5页面,我试图用W3C Validatorvalidation 。
当“img”标签位于div内时,它会抱怨以下内容:
required character (found d) (expected i)