包含命名空间的xml反序列化 (1.7环境下)

需要引用

1、

    <!-- 1.7环境下处理带命名空间的xml BEGIN -->
        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-core</artifactId>
            <version>${jaxb.version}</version>
        </dependency>

        <dependency>
            <groupId>com.sun.xml.bind</groupId>
            <artifactId>jaxb-impl</artifactId>
            <version>${jaxb.version}</version>
        </dependency>

2、对应实体类打标

@XmlRootElement(name="GoodsData",namespace="http://WebServices.WS.JointownTech.com//")

3、序列化的时候完全去掉 ns2

参考:http://www.cnblogs.com/lzrabbit/p/3662160.html
@XmlAccessorType(XmlAccessType.FIELD)

原文地址:https://www.cnblogs.com/falcon-fei/p/5643059.html