解析したいXMLファイルがあります(下記)。mykong の例を使用して学習しました - http://www.mkyong.com/java/how-to-read-xml-file-in-Java-dom-parser/comment-page-2/#comment-125087 しかし「[致命的なエラー] flight.xml:3:15: エレメント タイプ "id" に関連付けられた属性 "{1}" にはオープン クォーテーションが必要です」というエラーが表示されました。
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:android="www.google.com">
<passenger id=001>
<name>Tom Cruise</name>
</passenger>
<passenger id=002>
<name>Tom Hanks</name>
</passenger>
</root>
印刷ステートメントを変更しましたが、機能しません。
System.out.println("Passenger id : " + getTagValue("passenger id", eElement));
System.out.println("Name : " + getTagValue("name", eElement));
mykong のコードを編集して、自分で動作させるにはどうすればよいですか?
更新 - 以下のように変更を加えました。しかし、出力に乗客の ID と名前が表示されなくなりました。どうすれば修正できますか?
ここに新しい XML ファイル -
<?xml version="1.0" encoding="utf-8"?>
<root xmlns:android="www.google.com">
<passenger id="001">
<name>Tom Cruise</name>
</passenger>
<passenger id="002">
<name>Tom Hanks</name>
</passenger>
</root>