package org.hwo.xml; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class NodeListIterator implements Iterable{ private List elements; public static NodeListIterator create(NodeList nodes) { return new NodeListIterator(nodes); } public NodeListIterator(NodeList nodes) { this.elements = new ArrayList(); for (int i=0;i iterator() { return this.elements.iterator(); } public int size(){ return this.elements.size(); } }