如何解决这个错误"元素类型"头"必须由匹配的结束标记"</ head>"终止>?

Jit*_*yas 3 xml xslt xhtml parsing

为什么我收到这个错误

使用org.apache.xerces.parsers.SAXParser异常net.sf.saxon.trans.XPathException:org.xml.sax.SAXParseException:元素类型"head"必须由匹配的结束标记""终止.org.xml.sax.SAXParseException:元素类型"head"必须由匹配的结束标记""终止.

当我在http://www.w3.org/2003/12/semantic-extractor.html上查看这个网站http://visaraimpex.com/

Ste*_*n C 5

我认为这两行是问题的一部分:

<script src="js/jquery-1.3.2.min.js" type="text/javascript"/></script>
<script src="js/dropdown.js" type="text/javascript"/></script>
Run Code Online (Sandbox Code Playgroud)

由于这是XHTML(根据DOCTYPE),您可以将"/>"更改为">",或删除"</ script>".

这说明了您尝试从真实HTML中提取内容的问题.如果你正在做的事情,也许你应该使用HTMLTidy或类似的"宽容"HTML解析器而不是严格的解析器.