5

getElementsByTagName を使用してタグ名の値を取得する方法。私のXmlファイルは

<parent>
<method>name</method>
....
....
</parent>

ここでは、メソッドのみの値を取得したいと思います。次のコードを使用しましたが、オブジェクトとして取得しています

File fXmlFile = new File(FILE_XML);
            DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
            Document doc = dBuilder.parse(fXmlFile);
doc.getElementsByTagName("method").toString();
4

1 に答える 1

16

doc.getElementsByTagName("method")を返しますNodeList

これらの最初のものが必要なので、使用する必要がありますdoc.getElementsByTagName("method").item(0)- これは を返しますNode

これから、おそらく値が必要です。doc.getElementsByTagName("method").item(0).getTextContent()それを取得する必要があります。

于 2012-08-14T07:02:22.437 に答える