Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" ?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:element name="PhoneBook">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="Listing" type="Name" minOccurs="1" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="Name">
- <xs:sequence>
- <xs:element name="PersonsName" type="xs:string" minOccurs="1"/>
- <xs:element name="Number" type="PhoneNumber" minOccurs="1" maxOccurs="4" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="PhoneNumber">
- <xs:sequence>
- <xs:element name="Number" type="xs:string" minOccurs="1" maxOccurs="1" />
- </xs:sequence>
- <xs:attribute name="Type" type="NumberType" use="required" />
- </xs:complexType>
- <xs:simpleType name="NumberType">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Mobile" />
- <xs:enumeration value="Work" />
- <xs:enumeration value="Fax" />
- <xs:enumeration value="Home" />
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement