问题:无法使用 java xjc 从 cXML.dtd 创建 java 类
我使用的版本是 1.2.032
使用的命令:xjc -dtd cXML.dtd
错误:解析架构... [错误] 属性“名称”已定义。使用 <jaxb:property> 来解决冲突。
问题 1:573 问题周围的行号是“名称”作为其重复项(元素和属性)。
问题 2: ShippingPaymentMethod,TermsOfDeliveryCode,TransportTerms 使用“值”导致重复定义。
我理解的解决方案==
我需要自定义 binding.xml .. 我尝试了各种方法,但无法创建正确的 binding.xml 来解决这个问题。一旦我有了正确的 xml,我就可以使用以下命令来创建生成的类。xjc -b binding.xml -dtd cXML.dtd
我需要什么
- 如果可能,请提供正确的 binding.xml
- 有没有其他方法可以为此 cXML 生成 java 映射
- 是否有可能拥有 XSD,然后从 XSD 进行 java 映射?
请建议。