【发布时间】:2019-02-25 12:07:02
【问题描述】:
如何将 从 xml 文件读取到 java
给我一个错误。我想打印€
org.xml.sax.SAXParseException; systemId: file:/C:/Users/stikkoo/Desktop/product.xml; lineNumber: 9; columnNumber: 18; The character reference must end with the ';' delimiter.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
我的 XML sn-p:
<?xml version="1.0" encoding="UTF-8"?>
<company>
<staff id="1001">
<firstname>yong</firstname>
<lastname>mook kim</lastname>
<nickname>mkyong</nickname>
<salary>100000</salary>
</staff>
<staff id="€;">
<firstname>low</firstname>
<lastname>yin fong</lastname>
<nickname>fong fong</nickname>
<salary>200000</salary>
</staff>
</company>
【问题讨论】:
-
你应该使用 unicode "\\u20AC"
-
放一些你如何解析树的代码?
标签: java xml xsd xml-parsing ascii