XML解析器程序中的问题

时间:2009-11-25 15:44:48

标签: java xml xml-parsing

我正在做一个简单的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>

1 个答案:

答案 0 :(得分:5)

之前您的xml文件中似乎有空格 xml标签

如果是,请删除它们