我正在做一个简单的 XML 解析器程序。我在命令提示符下运行它。程序(abc.java)编译成功。但运行后出现以下错误:
C:\Program Files\Java\jdk1.6.0_13\bin>java abc abc.xml
[致命错误] abc.xml:1:8: 不允许匹配“[xX][mM][lL]”的处理指令目标。解析错误,第1行,URI file:/C:/Program%20Files/Java/jdk1.6.0_13/bin/abc.xml
不允许匹配“[xX][mM][lL]”的处理指令目标。
这是什么意思?请帮忙。
如果需要,这是我的 xml 文件。(abc.xml):
<?xml version="1.0" encoding="UTF-8" ?>
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>