XML模式在两种不同情况下具有两个具有相同名称的元素类型

用户名

遗留应用程序XML模式定义之一在不同情况下具有使用相同名称定义的两种类型。

<xsd:complexType name="effectType">
<xsd:complexType name="EFFECTType">

模式验证工作正常。但是,当我使用JAXB生成Java对象时,它抱怨无法用同一类生成两个类。

由于现有客户使用了该架构,因此无法更改。是否有任何变通办法,以便允许我使用JAXB为模式生成Java对象?

西安

您可以使用下面的绑定更改生成的类的名称。

<bindings version="2.0" xmlns="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:annox="http://annox.dev.java.net"
    xmlns:namespace="http://jaxb2-commons.dev.java.net/namespace-prefix">
    <bindings schemaLocation="../path of your xsd/schema.xsd">

        <bindings node="//xsd:schema//xsd:complexType[@name='EFFECTType']">
            <class name="EffectTypeTwo" />
        </bindings>

    </bindings>
</bindings>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在Gatsby的两种不同布局上无法具有两个StaticQuery元素的相同名称?

来自分类Dev

定义两个具有相同名称但返回类型不同的方法是否合法?

来自分类Dev

创建两个具有相同名称但参数类型不同的R函数

来自分类Dev

XSD具有相同名称但属性值不同的两个元素

来自分类Dev

在XSD中,两个元素可以具有不同的名称但具有相同的类型吗?

来自分类Dev

在XSD中,两个元素可以具有不同的名称但具有相同的类型吗?

来自分类Dev

如何反序列化具有两个名称相同但元素具有不同数据类型的XML?

来自分类Dev

是否可以创建具有两个具有相同名称的属性的类型?

来自分类Dev

在相同模式下具有相同名称的两个属性。尝试检索属性值时出错

来自分类Dev

声明两个具有相同名称的变量

来自分类Dev

具有相同名称的两个输入

来自分类Dev

JAXB:创建XSD:具有相同元素名称但内容不同的两个XML

来自分类Dev

Java模板,如何使用两个具有相同名称和不同类型的类

来自分类Dev

Oracle模式中两个具有相同名称的索引

来自分类Dev

模式不能包含两个具有相同名称的全局组件

来自分类Dev

如何在不同模块中使用两个具有相同名称的AngularJS服务?

来自分类Dev

Java命名空间-不同包中具有相同名称的两个类

来自分类Dev

具有相同名称和不同模板参数的两个结构如何工作

来自分类Dev

如何实现两个具有相同名称但不同Params的JNI方法?

来自分类Dev

两个不同包装中具有相同名称的实体

来自分类Dev

推断显示两个具有相同名称的不同变量?

来自分类Dev

具有相同名称范围的Excel上的两个不同的从属下拉列表

来自分类Dev

两个具有相同名称,相同版本但具有不同公钥的程序集

来自分类Dev

参考具有相同名称空间和类型的两个DLL

来自分类Dev

来自两个命名空间的具有相同名称的属性的元素

来自分类Dev

在PYTHONPATH元素顶部导入两个具有相同名称的模块

来自分类Dev

解析具有相同名称的两个元素android

来自分类Dev

解析两个具有相同名称的元素-Pull Parser

来自分类Dev

为什么在使用动态类型和动态绑定时,两个具有相同名称(属于不同类)的方法应具有相同的原型?

Related 相关文章

  1. 1

    为什么在Gatsby的两种不同布局上无法具有两个StaticQuery元素的相同名称?

  2. 2

    定义两个具有相同名称但返回类型不同的方法是否合法?

  3. 3

    创建两个具有相同名称但参数类型不同的R函数

  4. 4

    XSD具有相同名称但属性值不同的两个元素

  5. 5

    在XSD中,两个元素可以具有不同的名称但具有相同的类型吗?

  6. 6

    在XSD中,两个元素可以具有不同的名称但具有相同的类型吗?

  7. 7

    如何反序列化具有两个名称相同但元素具有不同数据类型的XML?

  8. 8

    是否可以创建具有两个具有相同名称的属性的类型?

  9. 9

    在相同模式下具有相同名称的两个属性。尝试检索属性值时出错

  10. 10

    声明两个具有相同名称的变量

  11. 11

    具有相同名称的两个输入

  12. 12

    JAXB:创建XSD:具有相同元素名称但内容不同的两个XML

  13. 13

    Java模板,如何使用两个具有相同名称和不同类型的类

  14. 14

    Oracle模式中两个具有相同名称的索引

  15. 15

    模式不能包含两个具有相同名称的全局组件

  16. 16

    如何在不同模块中使用两个具有相同名称的AngularJS服务?

  17. 17

    Java命名空间-不同包中具有相同名称的两个类

  18. 18

    具有相同名称和不同模板参数的两个结构如何工作

  19. 19

    如何实现两个具有相同名称但不同Params的JNI方法?

  20. 20

    两个不同包装中具有相同名称的实体

  21. 21

    推断显示两个具有相同名称的不同变量?

  22. 22

    具有相同名称范围的Excel上的两个不同的从属下拉列表

  23. 23

    两个具有相同名称,相同版本但具有不同公钥的程序集

  24. 24

    参考具有相同名称空间和类型的两个DLL

  25. 25

    来自两个命名空间的具有相同名称的属性的元素

  26. 26

    在PYTHONPATH元素顶部导入两个具有相同名称的模块

  27. 27

    解析具有相同名称的两个元素android

  28. 28

    解析两个具有相同名称的元素-Pull Parser

  29. 29

    为什么在使用动态类型和动态绑定时,两个具有相同名称(属于不同类)的方法应具有相同的原型?

热门标签

归档