我正在做一个简单的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 文件:/ 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>
答案 0 :(得分:5)
之前您的xml文件中似乎有空格 xml标签
如果是,请删除它们