0

次のXMLファイルがあります

 <requesting>
 <performing>
  <properties val1="foo"/>
  <properties val2="foo2"/>
 </requesting>
 </performing>

このデータを取得する適切なJavaの方法は何ですか? 私は混乱しています:)

私は次のことを試しています..

xml ファイルを にロードした後Document dom、次のことを試しました。

NodeList nl = dom.getElementsByTagName("requesting").item(0).getOwnerDocument().
             getElementsByTagName("performing").item(0).getOwnerDocument().
             getElementsByTagName("properties");

もちろん、私はNullを取得します。

私は何かが欠けています..私は何がわからない...私を助けてください。

この問題に関する情報をいただければ幸いです。

ありがとうございました

クフィル

4

1 に答える 1

0

はいはい !!問題の解決策を見つけました!!

getOwnerDocument() の代わりに、item(0) を Document にキャストする必要がありました。

意味..

Document doc1 = (Document) dom.getElementsByTagName("requesting").item(0);

等々...

それだけです:)そのように簡単です

助けてくれてありがとう:)

于 2013-01-31T10:30:41.390 に答える