我正在生成一个JAXB编组 - 解组工具。 我有一组带注释的java类,在eclipse中选择所有我自动生成的JAXB模式。我想从架构中删除一些我出于某种原因不想要的字段(可能以后会使用它们)。我尝试从下面的架构中删除了一个字段
架构之前删除
<xs:complexType name="Address">
<xs:sequence>
<xs:element name="buildingNo" type="xs:string" minOccurs="0"/>
<xs:element name="buildingName" type="xs:string" minOccurs="0"/>
<xs:element name="city" type="xs:string" minOccurs="0"/>
<xs:element name="country" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
删除buildingNo 后的架构
<xs:complexType name="Address">
<xs:sequence>
<xs:element name="buildingName" type="xs:string" minOccurs="0"/>
<xs:element name="city" type="xs:string" minOccurs="0"/>
<xs:element name="country" type="xs:string" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
如果我尝试根据上面的模式编组地址对象,我会收到buildingNo not found instead found buildingName,....
如何从架构中删除未使用的字段?