2011-05-03 46 views
0

有沒有什麼方法可以使用SAX解析器來對另一個元素內的元素數進行計數? 比如我使用這個XML文件:使用SAX對一個元素中的元素數進行計數

<varfield id = "xxx">
<subfield label = "xxx">yyy</subfield>
<subfield label = "xxx">yyy</subfield>
<subfield label = "xxx">yyy</subfield>
</varfield>

我如何獲得的 「子字段」 中的 「varfield標籤」 內標籤的數量?

回答

0

你可以用dom解析器輕鬆做到這一點

+0

謝謝,但如果可能的話我想使用SAX。它快得多。 – 2011-05-04 00:43:34

+0

@Joel:你有多少次需要做這些計算?速度實際上是一個問題? – 2011-05-05 00:22:25

+0

@羅伯特:嘿,謝謝你的回覆。實際上,我在基於子字段標籤的textview中設置文本時遇到了問題。我能夠檢索這些標籤中的所有數據,但是當我將其設置爲textviews時,應用程序一直運行if-else代碼並使用「」重置我的文本查看,結果爲null或空。所以我想到了計算子字段標籤,然後通過for-loop運行應用程序,並停止使用「」重置我的文字瀏覽。 – 2011-05-09 07:02:44