我有要转换为 Dom4J 文档的 html 数据。
我遇到了一个错误:
org.dom4j.DocumentException: Error on line 1 of document : Reference is not allowed in prolog. Nested exception: Reference is not allowed in prolog.
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278)
at MonTest.main(MonTest.java:21)
Nested exception:
org.xml.sax.SAXParseException: Reference is not allowed in prolog.
这是一个字符“&”,我需要转义到 & amp; 为了构建文档。
在 XML 中,似乎我们需要转义 5 个字符:(gt, lt, quot, amp, apos)
然而,我怎样才能逃脱它,而不将它转义到“节点”元素中:
<div id="test" class='toto'>A&A<A"A</div>
应该给:
<div id="test" class='toto'>A&A<A"A</div>
并不是
<div id="test" class='toto'>A&A<A"A</div>
谢谢,