Schreiben Sie eine Spliterator-Klasse, die es erlaubt über eine org.w3c.dom.NodeList
zu iterieren.
package name.panitz.util.xml;
import java.util.Spliterator;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class NodeListSpliterator implements Spliterator<Node>{
NodeList ns;
public NodeListSpliterator(NodeList ns) {
}
Stream<Node> stream(){return StreamSupport.stream(this, false);}
Stream<Node> parallelStream(){return StreamSupport.stream(this, true);}
}