Java XML解析:计算子元素的数量
我对XML非常陌生。我有一个如下所示的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
<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)