请问如何用DOM解析XML,并将XML文档导入到SQL数据库中,请给出具体的代码例子
解决方案 »
- quartz 实现多任务异步发生
- 请教 关于客服端与服务端的交互?
- 求教育,真心求教育(ajax配置环境问题)
- 写了一个java邮件发送的程序老提示550 用户被锁定
- 关于登陆信息保存问题不放到session中 (大虾帮忙看看)
- java连接池问题
- 安装一个Tomcat能够像Oracle一个Oracle运行两个不同的Instance吗?
- 请问一个过滤器的问题。刚学JAVA,请各位多帮忙!谢谢!
- 我用weblogic创建一个WEB模块,出现以下错误,请帮忙!
- springboot定时任务部署线上会重复执行两次
- 只有用JBuilder2006自带的tomcat4.1才不报错,请各位帮帮忙!谢谢!
- 字符串处理问题
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>";
基本就这么2步 自己看API