Java jaxb xml 与 Z56B97998B338B977FF5A92846EE5F3D0 属性如何防止自动添加

发布时间:2022-10-07 / 作者:清心寡欲

本文介绍了Java jaxb xml 与 Z56B97998B338B977FF5A92846EE5F3D0 属性如何防止自动添加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好我想要以下 xml

<ns1:val>hello world</ns1:val>

我目前正在

<ns1:val type="xs:string">hello world</ns1:val>

编组时

    @XmlElement(name="val", namespace = "ns1")
    private ArrayList<T> value;

编组器定义如下

        var sw = new StringWriter();
        var jc = JAXBContext.newInstance(MyClass.class);
        var marshaller = jc.createMarshaller();
        marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
        marshaller.marshal(query, sw);

使用 generics 时,如何防止type="xs:string"被添加到 xml?




暂无解决方案

[英文标题]Java jaxb xml with generics how to prevent automatically added attributes


声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。