请问如何用DOM解析XML,并将XML文档导入到SQL数据库中,请给出具体的代码例子

解决方案 »

  1.   

    用digester吧,可以把xml的数据做成对象。
      

  2.   

    很多,jdk本身自带的也有,jdom.jar是一个  
      

  3.   

    搜下DOM4J吧,这个解析XML挺好用的
    BufferedReader br = new BufferedReader(new StringReader(xmlStr));//xmlStr即是要解析的XML
                    Document doc = XMLUtil.getDocument(br);
                    Element root = doc.getRootElement();
                    xmlArr=new String[root.nodeCount()][2];//定义数组用以存储
                    Iterator it = root.elementIterator("row");
                    xmlArr[0][0]="clname";
                    xmlArr[0][1]="xueyuan";
                    int j=1;
                    while(it.hasNext()){
                        Element ele = (Element) it.next();
                        xmlArr[j][0]=ele.element("clname").getTextTrim();
                        xmlArr[j][1]=ele.element("xueyuan").getTextTrim();
                        System.out.println("xmlArr["+j+"][0]="+xmlArr[j][0]);
                        j++;
                    }
    //-------------------------------------------以下是解析的XML例子
    //"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
    "<rows>" +
    "<row id=\"1\"><clname>0822班</clname><xueyuan>理学院</xueyuan></row>" +
    "<row id=\"2\"><clname>0631班</clname><xueyuan>理学院</xueyuan></row>" +
    "</rows>";
      

  4.   

    A.解析XML 生成你认为的对象B.把对象存储进数据库
    基本就这么2步  自己看API