首页 > 解决方案 > JAXB - 如何强制添加 xsi:type

问题描述

我正在使用 JAXB 2.3.1。在序列化名为 GetDictionary 的对象时,我得到:

<ns5:getDictionary xsi:schemaLocation="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns5="http://bla/bla" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <selector>
        <name>Foo.BAR</name>
    </selector>
</ns5:getDictionary>

xsi:type即使它与序列化类同名,我也需要具有属性。如何做到这一点?

标签: javaxmljaxbmarshalling

解决方案


推荐阅读