Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XML解析器程序中的问题_Java_Xml_Xml Parsing - Fatal编程技术网

Java XML解析器程序中的问题

Java XML解析器程序中的问题,java,xml,xml-parsing,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

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


日常意大利语
贾达德劳伦蒂斯
2005
30
哈利·波特
J K.罗琳
2005
29.99

以前xml文件中似乎有空格 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>