Java tutorial
//package com.java2s; import org.w3c.dom.*; import java.util.*; public class Main { /** * Convert a {@link NodeList} to a {@link List} * * @param nodelist Node list * @return {@link List} of nodes */ public static List<Node> toList(NodeList nodelist) { ArrayList<Node> list = new ArrayList<Node>(nodelist.getLength()); for (int i = 0; i < nodelist.getLength(); i++) { list.add(nodelist.item(i)); } return list; } /** * Convert a {@link NamedNodeMap} contains attribute nodes {@link Attr} * * @param attrList {@link NamedNodeMap} containing {@link Attr} objects exclusively * @return List of {@link Attr}. */ public static List<Attr> toList(NamedNodeMap attrList) { ArrayList<Attr> list = new ArrayList<Attr>(attrList.getLength()); for (int i = 0; i < attrList.getLength(); i++) { list.add((Attr) attrList.item(i)); } return list; } }