Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  2. <xs:element name="address">
  3. <xs:complexType>
  4. <xs:sequence>
  5. <xs:element name="billing">
  6. <xs:complexType>
  7. <xs:sequence>
  8. <xs:element name="street" type="xs:string" />
  9. <xs:element name="city" type="xs:string"/>
  10. <xs:element name="state">
  11. <xs:simpleType>
  12. <xs:restriction base="xs:string">
  13. <xs:pattern value="[A-Z][A-Z]"/>
  14. </xs:restriction>
  15. </xs:simpleType>
  16. </xs:element>
  17. <xs:element name="zip">
  18. <xs:simpleType>
  19. <xs:restriction base="xs:integer">
  20. <xs:pattern value = "[1-9][0-9][0-9][0-9][0-9]"/>
  21. </xs:restriction>
  22. </xs:simpleType>
  23. </xs:element>
  24. </xs:sequence>
  25. </xs:complexType>
  26. </xs:element>
  27. <xs:element name="shipping">
  28. <xs:complexType>
  29. <xs:sequence>
  30. <xs:element name="street" type="xs:string" />
  31. <xs:element name="city" type="xs:string" />
  32. <xs:element name="state">
  33. <xs:simpleType>
  34. <xs:restriction base="xs:string">
  35. <xs:pattern value="[A-Z][A-Z]"/>
  36. </xs:restriction>
  37. </xs:simpleType>
  38. </xs:element>
  39. <xs:element name="zip">
  40. <xs:simpleType>
  41. <xs:restriction base="xs:integer">
  42. <xs:pattern value = "[1-9][0-9][0-9][0-9][0-9]"/>
  43. </xs:restriction>
  44. </xs:simpleType>
  45. </xs:element>
  46. </xs:sequence>
  47. </xs:complexType>
  48. </xs:element>
  49. </xs:sequence>
  50. </xs:complexType>
  51. </xs:element>
  52. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement