我有以下问题:
我有一个Maven项目,我在其中编译一些XSD。
在XSD之一中,我有一个副本。元素条目(<xs:element name="VehicleRoot" minOccurs="0">)出现两次。
我只想绑定一个条目,但是我不知道该怎么做。

我试图将其绑定(请参阅下文),但是我如何仅绑定第一把拳头或第二把拳头呢?

<bindings xmlns="http://java.sun.com/xml/ns/jaxb"
          xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"
          xmlns:xs="http://www.w3.org/2001/XMLSchema"
          version="2.1">
    <bindings schemaLocation="TravelItineraryReadLLS2.2.0RS.xsd" version="1.0">
      <bindings node="//xs:element[@name='Vehicle']">
                <class name="VehicleAttribute" />
      </bindings>
    </bindings>
</bindings>


任何帮助,将不胜感激 !

最佳答案

如果可以更改XSD,请为该元素创建一个类型,并在声明2个元素时引用该类型。

10-04 19:47