Professional Documents
Culture Documents
import org.w3c.dom.Document; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.NodeList; import org.w3c.dom.Node; import org.w3c.dom.Element; import java.io.File; import java.util.ArrayList; import java.util.jar.Attributes;
try {
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(fXmlFile); doc.getDocumentElement().normalize(); System.out.println(doc.getFirstChild()); System.out.println("Root element :" + doc.getDocumentElement().getNodeName()); NodeList nList = doc.getElementsByTagName("Order"); System.out.println("-----------------------");
Node staff = doc.getElementsByTagName("Order").item(0); NamedNodeMap attr = staff.getAttributes(); Node nodeAttr = attr.getNamedItem("id"); System.out.println(nodeAttr.toString()); System.out.println("first one is ...."+nodeAttr);
// if (nNode.getNodeType() == Node.ELEMENT_NODE) {
System.out.println("8 =" + getTagValue("_8", eElement)); System.out.println("9 =" + getTagValue("_9", eElement)); System.out.println("35 =" + getTagValue("_35", eElement)); System.out.println("49 =" + getTagValue("_49", eElement)); System.out.println("56 ="+ getTagValue("_56", eElement));
System.out.println("34 =" + getTagValue("_34", eElement)); System.out.println("52 =" + getTagValue("_52", eElement)); System.out.println("115 =" + getTagValue("_115", eElement)); System.out.println("116 =" + getTagValue("_116", eElement)); System.out.println("11 ="+ getTagValue("_11", eElement));
System.out.println("1 =" + getTagValue("_1", eElement)); System.out.println("21 =" + getTagValue("_21", eElement)); System.out.println("100 =" + getTagValue("_100", eElement)); System.out.println("54 =" + getTagValue("_54", eElement)); System.out.println("60 ="+ getTagValue("_60", eElement));
System.out.println("38 =" + getTagValue("_38", eElement)); System.out.println("40 =" + getTagValue("_40", eElement)); System.out.println("59 =" + getTagValue("_59", eElement));
System.out.println("9 =" + getTagValue("_9", eElement)); System.out.println("49 ="+ getTagValue("_49", eElement)); // } // } ArrayList l=new ArrayList(); l.add(getTagValue("_8", eElement)); l.add(getTagValue("_9", eElement)); l.add(getTagValue("_35", eElement)); l.add(getTagValue("_49", eElement)); l.add(getTagValue("_56", eElement));
l.add(getTagValue("_34", eElement)); l.add(getTagValue("_52", eElement)); l.add( getTagValue("_115", eElement)); l.add(getTagValue("_116", eElement)); l.add(getTagValue("_11", eElement));
private static String getTagValue(String sTag, Element eElement) { NodeList nlList = eElement.getElementsByTagName(sTag).item(0).getChildNodes();
return nValue.getNodeValue(); }