3

私は、Javaを使用してXMLファイルを操作する必要があるプロジェクトに取り組んでいます。以前は、ノード名を使用してノードを取得していました。getElementsByTagName()。親ノードと子ノードが同じ名前のxmlファイルがあると問題が発生します。
どうすればそれらを区別できますか。

これは私のxmlファイルの短いサンプルです。

 <deviceparameters>
     <parameter>   // parent
        <name>ABC</name> 
        <parameter>Yes</parameter> // child with same name
        <value>20</value> 
     </parameter>
 </deviceparameters>

前もって感謝します。

4

1 に答える 1

2

deviceparameters名前で検索することから始めparameter、次に最初の子である名前付きの子を検索し、次にその子を検索しますparameter。Javadocは、名前付きの子を見つけるために使用するメソッドを示します(子要素をループする必要がある場合があります)。

于 2012-04-30T05:24:08.307 に答える