xml的解析有关问题
阅读
- XML code
<?xml version="1.0" encoding="UTF-8"?> <个人信息> <性别>男</性别> <姓名>张三</姓名> <年龄>20</年龄> <电话>647743</电话> </个人信息>
俩种方法解析,dom,sax
并将解析结果通过jdbc存入mysql数据库
------解决方案--------------------
这个给你参考一下吧,用dom4j解析的,其实很简单
- Java code
public static void main(String[] args) { try { QueryMsgXMLUtil a = new QueryMsgXMLUtil(); QueryMsgObj obj = new QueryMsgObj (); obj.setUserName("张三"); obj.setIp("192.122.111.111"); obj.setOperationDate("2012-1-1"); obj.setOperationType("verify"); List list = new ArrayList(); QueryMsgSubObj obj2 = new QueryMsgSubObj(); obj2.setStarredNum("0"); obj2.setSelectSql("select * from vvv"); QueryMsgSubObj obj3 = new QueryMsgSubObj(); obj3.setStarredNum("1"); obj3.setSelectSql("select * from aaa"); list.add(obj2); list.add(obj3); obj.setSelectList(list); a.buildXMLoc(obj); TableFieldXMLUtil a = new TableFieldXMLUtil(); a.parseXMLToList("WEBCONTENT/buildXML/whrkxx.xml"); } catch (IOException e) { e.printStackTrace(); } catch (JDOMException e) { e.printStackTrace(); } }阅读上一篇:struts中使用${}解决办法 下一篇:返回列表