xbaole
发贴: 5
积分: 0
|
于 2008-12-26 21:18
import java.io.File;
import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; import org.w3c.dom.NodeList;
public class dse {
public static void gos(Node node) { for (Node nod = node.getFirstChild(); nod != null; nod = nod.getNextSibling()) { if(nod.getNodeType()==1) { System.out.println(node.getNodeName()); if (nod.hasAttributes()) { NamedNodeMap nods = nod.getAttributes(); for (int j = 0; j < nods.getLength(); j++) { System.out.print(nods.item(j).getNodeName()+"\t"); } } } if(nod.hasChildNodes()) { gos(nod); } } }
public static void main(String[] args) {
File file = new File("src\\ffs\\a.xml");
Document doc = null; Document newdoc = null;
try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setValidating(true); DocumentBuilder dbu = dbf.newDocumentBuilder(); doc = dbu.parse(file); newdoc = dbu.newDocument(); } catch (Exception e) { e.printStackTrace(); } Element root = doc.getDocumentElement();
} }
|