Java XML解析:计算子元素的数量

Java XML解析:计算子元素的数量,java,android,xml,xml-parsing,Java,Android,Xml,Xml Parsing,我对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>lon

我对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>
上面给出了一个单元素对象。如何知道这个集合中有多少个结果

谢谢!
Rahul.

要获取集合的大小:

nl.getLength()

public int getLength()

列表中的节点数。有效子节点索引的范围 为0到长度-1(含1)


查看文档


int count=nl.getLength()

更通用的方法是使用XPath计算元素的#

count(/resultSet/result)

请用您正在分析的语言进行标记。您使用的是什么语言?对不起。我正在尝试在我的android应用程序中使用它
count(/resultSet/result)