我想获取 xml 中具有特定名称的元素的数量,例如。名称=“同时”)
问题是,如果我使用以下代码——我只会得到具有此名称的顶级元素——
for ( Iterator i = root.elementIterator( "while" ); i.hasNext(); ) {
Element foo = (Element) i.next();
但是任何较低级别的“while”元素都不是迭代器的一部分......
获取具有 name="while" 的所有元素(无论是顶级还是低级)的最有效方法是什么?为此,我是否必须解析文档中的所有元素?