请问如何用DOM解析XML,并将XML文档导入到SQL数据库中,请给出具体的代码例子
解决方案 »
- 事件流问题
- flash帮我翻译成java一下
- 求教!!
- JavaMail 怎么群发大量用户!还请高手指教。
- 用SNMP4J开发包开发的问题
- 请问Struts中<forward name="patronSearch1" path="patron.search.adv" />,的path="patron.search.adv"一般指什么?
- socket写的客户端和服务器程序,问一下DataInputStream是怎么回事啊!
- java 读取sqlserver数据库中image类型数据导致内存溢出
- Hibernate的配置问题?
- 系统该如何配置找到java:comp/env
- 只有用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