我有以下问题:
我有一个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个元素时引用该类型。