0

データベース.xml

    <?xml version="1.0" encoding="iso-8859-1"?>
 <staff>
<data1>Hello.jpg</data1>
<data1>World.jpg</data1>
</staff>

クラス:

    for (int i = 0; i < nodeListCountry.getLength(); i++) {

        items.add(elementText.getChildNodes().item(0).getNodeValue());

     }         

** リストされているデータは 1 つだけです **

項目リスト コレクションにすべての xml データを追加したいと思います。しかし、それは同じ値をリストします。

4

1 に答える 1

0

この質問を理解するのに苦労していますが、あなたのアイテムコンテナにはデータ値が1つしかないということを意味していると思います. これは、アイテム コンテナーに最初の要素 (要素 0) のみを追加しているためです。

 items.add(elementText.getChildNodes().item(0).getNodeValue()); 

最初のものだけを追加します。

于 2013-09-26T14:30:43.663 に答える