dom4j解析数组类型XML

dom4j解析数组类型XML

ID:44208243

大小:73.00 KB

页数:5页

时间:2019-10-19

dom4j解析数组类型XML_第1页
dom4j解析数组类型XML_第2页
dom4j解析数组类型XML_第3页
dom4j解析数组类型XML_第4页
dom4j解析数组类型XML_第5页
资源描述:

《dom4j解析数组类型XML》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、dom4j解析数组类型XML系统之间交互经常使用的WcbService和JMS技术。根据甲方项目规划,如果系统Z间交互的数据量比较大的话,首先采用JMS方式来发送接收数据,数据内容主要以XML格式为主,各项目组自行约定适合不同业务的XML文档格式。当系统接收到新的请求,就需要开始解析此消息XM内容。XML内容一般双方已经约定好了,格式比较固定,可通过Xpath形式直接解析到你想要的数据,但也有例外情况,比如接收到一个客户详细信息的XML,客户详细信息屮的联系地址可能有多个,是一个数组此时就无法直接通过Xpath这样的方法来解析了,看以下代码所需jar包:dom4j-l.6.1.jarjaxe

2、n-1.1.3.jarxml代码〈struct>home

3、h二"20"type二"string"〉英国伦敦company〈/field>英国

4、e,/>mobile158111222〈struct>homePhone〈/field>010-888888

5、ld>importjava.io.File;importjava,io.InputStream;importjava,utiLAtrayList;importjava.utiLHashMap;importjava,util•Itetdtor;importjava.util.List;importorgedom4j.Document;importorg.clom4j.DocumcntExccption;importorg.dom4j.DocumentHelper;importorg.dom4j.Elemen

6、t;importorg.dom4j.Node;importorg.dom4j.io.SAXReeider;publicclassDom4j{/***获取指定xml文档的Document对象,xml文件应在classpath中可以找至lj*©paramxmlFilePathxml文件路径*©returnDocument对象*/publicstaticDocumentgetDocument(StringxmlFilePath){SAXReaderreader=newSAXReader();Documentdocument二null;try{//InputStreamin二Domdj.class.

7、getResourceAsStream(xmlFilePath);//document二reader,read(in);FileinputXml=newFile(xmlFilePath);document二reader,read(inputXml);System,out.printin(,z获取XML成功〃);}catch(DocumentExceptione){System・out.pTintln(e.ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。