2

私はXMLに非常に慣れていません。次のような XML 出力があります。

<ResultSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:yahoo:srch" xsi:schemaLocation="urn:yahoo:srch http://search.yahooapis.com/WebSearchService/V1/WebSearchRelatedResponse.xsd">
<Result>london olympics 2012</Result>
<Result>olympics schedule</Result>
<Result>olympics closing ceremony</Result>
<Result>winter olympics</Result>
<Result>nbc olympics</Result>
<Result>2016 olympics</Result>
<Result>olympics opening ceremony</Result>
<Result>special olympics</Result>
<Result>2008 olympics</Result>
<Result>2020 olympics</Result>
</ResultSet>

親タグ内のタグの数を数える必要があります。

NodeList nl = doc.getElementsByTagName("ResultSet");

上記は、単一の要素オブジェクトを提供します。このセットにいくつの結果があるかを知る方法は?

どうも!ラフル。

4

3 に答える 3

2

セットのサイズを取得するには:

nl.getLength()

public int getLength()

リスト内のノードの数。有効な子ノード インデックスの範囲は、0 から長さ 1 までです。

ノード リスト

于 2012-07-26T13:31:34.450 に答える
1

ドキュメントを見てください

http://developer.android.com/reference/org/w3c/dom/NodeList.html

int カウント = nl.getLength();

于 2012-07-26T13:31:44.803 に答える