📄 purchase-order.xsd
字号:
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Carl Sjogreen (BEA Systems) -->
<xs:schema targetNamespace="http://openuri.org/easypo" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:po="http://openuri.org/easypo" elementFormDefault="qualified">
<xs:element name="purchase-order" type="po:purchase-order"/>
<xs:element name="createOrderAsynch">
<xs:complexType>
<xs:sequence>
<xs:element name="purchase-order" type="po:purchase-order"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="purchase-order">
<xs:sequence>
<xs:element name="customer" type="po:customer"/>
<xs:element name="order-data" type="po:order"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="customer">
<xs:sequence>
<xs:element name="customer-number" type="xs:int"/>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="address" type="xs:string" maxOccurs="2"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="state" type="xs:string"/>
<xs:element name="zip" type="xs:string"/>
<xs:element name="phone" type="po:phone-number"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="phone-number">
<xs:sequence>
<xs:element name="area" type="xs:string"/>
<xs:element name="number" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="order">
<xs:sequence>
<xs:element name="order-number" type="xs:int"/>
<xs:element name="tv-order" type="po:order-line"/>
<xs:element name="camera-order" type="po:order-line"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="order-line">
<xs:sequence>
<xs:element name="description" type="xs:string"/>
<xs:element name="quantity" type="xs:int"/>
<xs:element name="price" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -