2017-02-11 184 views

回答

0

您应该先阅读XML架构上的参考文献herehere。这个想法是,你想创建一个工资元素与总计金额和联邦减税元素。首先,沿着这些线定义基本元素TotalFederal

<xs:element name="Federal" type="xs:double"/> 
<xs:element name="Total" type="xs:double"/> 

您可以将工资总额和联邦税务数据限制在最小和最大限制的范围内。然后,你将创建工资类型

<xs:element name="Salary"> 
    <xs:complexType> 
    <xs:element ref="Total" maxOccurs="1"/> <!-- use Total only once --> 
    <xs:element ref="Federal" maxOccurs="1"/> <!-- use Federal only once --> 
    </xs:complexType> 
</xs:element> 

实际的数据是这样的:

<xs:Salary> 
    <xs:Total>50000.00</xs:Total> 
    <xs:Federal>10000.00</xs:Federal> 
</xs:Salary> 

因此,你会继续建设要素按它的要求。另外谷歌xs:simpleTypexs:complexType的详细说明和创建可重复使用的类型。这个page有创建复杂类型的例子。