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>
ありがとうございました、