【发布时间】:2014-01-24 12:14:06
【问题描述】:
我有以下 xsd。请建议我如何改进它。
<xsd:element name="getFirstTableRequest" type="tns:GetFirstTableRequest"/>
<xsd:element name="getSecondTableRequest" type="tns:GetSecondTableRequest"/>
<xsd:element name="getThirdTableRequest" type="tns:GetThirdTableRequest"/>
<xsd:element name="getFourthTableRequest" type="tns:GetFourthTableRequest"/>
<xsd:complexType name="Base" abstract="true">
<xsd:sequence>
<xsd:element name="id" type="xsd:string" minOccurs="1" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GetFirstTableRequest">
<xsd:complexContent>
<xsd:extension base="tns:Base">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetSecondTableRequest">
<xsd:complexContent>
<xsd:extension base="tns:Base">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetThirdTableRequest">
<xsd:complexContent>
<xsd:extension base="tns:Base">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetFourthTableRequest">
<xsd:complexContent>
<xsd:extension base="tns:Base">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
有没有最好的方法来改进xsd? 我的意思是在 XSD 之上是否有任何重构空间?
谢谢!
【问题讨论】:
标签: java xml web-services jaxb xsd