Webservice之使用Dom4j解析XML

 引入依赖:

 <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
            <version>1.6.1</version>
        </dependency>

自定义工具类:

package com.utils;


import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;

import java.util.HashMap;
import java.util.Map;

/**
 * 解析XML
 */
public class ParseXml {

    /**
     * 解析数据列表的xml
     * @param xmlStr
     * @return
     * @throws DocumentException
     */
    public static String parseSearchXml(String xmlStr) throws DocumentException {
        if (xmlStr==null){
            return null;
        }
        String result=null;
        //把返回的内容解析成XML
        Document document= DocumentHelper.parseText(xmlStr);
        //获取根节点
        Element root;
        root=document.getRootElement();
        //一级一级的获取子节点的内容
        result=root.element("eleName1").element("eleName2").element("eleName3").getText();

        return result;

    }

}

猜你喜欢

转载自blog.csdn.net/weixin_39102174/article/details/90617691