특정 이름을 가진 xml 요소의 수를 얻고 싶습니다. 이름 = "하면서")dom4j-java- 특정 요소 이름을 가진 루트 내의 모든 요소 (부모 또는 자식)를 얻는 방법
문제는 그 다음 코드 코드를 사용하는 경우 요소가 아니다 "동안"나는 단지이
for (Iterator i = root.elementIterator("while"); i.hasNext();) {
Element foo = (Element) i.next();
을 환난이 최상위 요소 그러나 어떤 낮은 수준을 얻을 수 있다는 것입니다 iterator의 일부 ...
name = "while"인 모든 요소 (최상위 수준이든 하위 수준이든)를 얻는 가장 효율적인 방법은 무엇입니까? 이 목적을 위해 문서의 모든 요소를 파싱해야합니까?
는 사용할 수 없습니다 [element.getElementsByTagName (문자열)] (HTTP ://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/apiocs/org/dom4j/dom/DOMElement.html#getElementsByTagName%28java.lang.String%29)? 나는 그 이름을 가진 모든 요소를 나에게 주었다고 확신한다. 내가 원하지 않는 어떤 것. – TikkaBhuna