-1

単純な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>
4

1 に答える 1

5

xmlタグの前にxmlファイルにスペースがあるようです

もしそうなら、それらを削除します

于 2009-11-25T15:49:29.530 に答える