Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <xs:schema version="1.0"
  3. xmlns:xs="http://www.w3.org/2001/XMLSchema"
  4. targetNamespace="http://www.w3schools.com"
  5. xmlns="http://www.w3schools.com"
  6. elementFormDefault="qualified">
  7. <xs:element name="Users">
  8. <xs:complexType>
  9. <xs:sequence>
  10. <xs:element name="user">
  11. <xs:complexType>
  12. <xs:sequence>
  13. <xs:element name="userID">
  14. <xs:simpleType>
  15. <xs:restriction base="xs:integer">
  16. <xs:minInclusive value="0"/>
  17. <xs:maxInclusive value="120"/>
  18. </xs:restriction>
  19. </xs:simpleType>
  20. </xs:element>
  21. <xs:element name="firstName">
  22. <xs:simpleType>
  23. <xs:restriction base="xs:string">
  24. <xs:pattern value="([a-zA-Z])*"/>
  25. <xs:minLength value="2"/>
  26. <xs:maxLength value="28"/>
  27. </xs:restriction>
  28. </xs:simpleType>
  29. </xs:element>
  30. <xs:element name="lastName">
  31. <xs:simpleType>
  32. <xs:restriction base="xs:string">
  33. <xs:pattern value="([a-zA-Z])*"/>
  34. <xs:minLength value="2"/>
  35. <xs:maxLength value="28"/>
  36. </xs:restriction>
  37. </xs:simpleType>
  38. </xs:element>
  39. <xs:element name="email">
  40. <xs:simpleType>
  41. <xs:restriction base="xs:string">
  42. <xs:pattern value="^([a-zA-Z0-9_-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$"/>
  43. <xs:minLength value="6"/>
  44. <xs:maxLength value="80"/>
  45. </xs:restriction>
  46. </xs:simpleType>
  47. </xs:element>
  48. <xs:element name="DOB">
  49. <xs:simpleType>
  50. <xs:restriction base="xs:date">
  51. </xs:restriction>
  52. </xs:simpleType>
  53. </xs:element>
  54. <xs:element name="tellNo">
  55. <xs:simpleType>
  56. <xs:restriction base="xs:string">
  57. <xs:pattern value="[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] "/>
  58. </xs:restriction>
  59. </xs:simpleType>
  60. </xs:element>
  61. <xs:element name="userTypeID">
  62. <xs:simpleType>
  63. <xs:restriction base="xs:integer">
  64. <xs:minInclusive value="0"/>
  65. <xs:maxInclusive value="120"/>
  66. </xs:restriction>
  67. </xs:simpleType>
  68. </xs:element>
  69. </xs:sequence>
  70. </xs:complexType>
  71. </xs:element>
  72. </xs:sequence>
  73. </xs:complexType>
  74. </xs:element>
  75. </xs:schema>
  76.  
  77. <?xml version="1.0" encoding="UTF-8"?>
  78. <Users xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  79. xsi:noNamespaceSchemaLocation="user.xsd">
  80.  
  81. <user userid="1">
  82. <firstName>Andrew</firstName>
  83. <lastName>Golota</lastName>
  84. <email>a.golota@wbc.us</email>
  85. <DOB>1964-10-24</DOB>
  86. <tellNo>078222446589</tellNo>
  87. <userTypeID>1</userTypeID>
  88. </user>
  89.  
  90. <user userid="13">
  91. <firstName>Barrack</firstName>
  92. <lastName>Obama</lastName>
  93. <email>b.obama@whitehouse.us</email>
  94. <DOB>1970-08-12</DOB>
  95. <tellNo>079886365212</tellNo>
  96. <userTypeID>3</userTypeID>
  97. </user>
  98.  
  99. <user userid="11">
  100. <firstName>Bill</firstName>
  101. <lastName>Clinton</lastName>
  102. <email>b.clinton@whitehouse.us</email>
  103. <DOB>1960-12-07</DOB>
  104. <tellNo>078537278867</tellNo>
  105. <userTypeID>2</userTypeID>
  106. </user>
  107.  
  108. <user userid="5">
  109. <firstName>Michael</firstName>
  110. <lastName>Grant</lastName>
  111. <email>m.grant1966@wbc.us</email>
  112. <DOB>1966-03-08</DOB>
  113. <tellNo>078339789608</tellNo>
  114. <userTypeID>4</userTypeID>
  115. </user>
  116.  
  117. <user userid="2">
  118. <firstName>Mike</firstName>
  119. <lastName>Tyson</lastName>
  120. <email>m.tyson@wbc.us</email>
  121. <DOB>1966-12-01</DOB>
  122. <tellNo>076255545422</tellNo>
  123. <userTypeID>1</userTypeID>
  124. </user>
  125.  
  126. <user userid="4">
  127. <firstName>Mike</firstName>
  128. <lastName>Mollo</lastName>
  129. <email>m.mollo@wbc.us</email>
  130. <DOB>1970-09-07</DOB>
  131. <tellNo>076255545117</tellNo>
  132. <userTypeID>3</userTypeID>
  133. </user>
  134.  
  135. <user userid="12">
  136. <firstName>Monica</firstName>
  137. <lastName>Levinsky</lastName>
  138. <email>m.levinsky@slutload.com</email>
  139. <DOB>1988-12-06</DOB>
  140. <tellNo>078553323285</tellNo>
  141. <userTypeID>1</userTypeID>
  142. </user>
  143.  
  144. <user userid="14">
  145. <firstName>Osama</firstName>
  146. <lastName>BinLaden</lastName>
  147. <email>o.binladen@hideout.com</email>
  148. <DOB>1926-06-06</DOB>
  149. <tellNo>078552592921</tellNo>
  150. <userTypeID>2</userTypeID>
  151. </user>
  152.  
  153. <user userid="3">
  154. <firstName>Riddick</firstName>
  155. <lastName>Bowe</lastName>
  156. <email>r.bowe@wbc.us</email>
  157. <DOB>1962-02-14</DOB>
  158. <tellNo>078222556575</tellNo>
  159. <userTypeID>2</userTypeID>
  160. </user>
  161.  
  162. <user userid="0">
  163. <firstName>Tomasz</firstName>
  164. <lastName>Adamek</lastName>
  165. <email>t.adamek@wbc.us</email>
  166. <DOB>1970-04-04</DOB>
  167. <tellNo>077456757842</tellNo>
  168. <userTypeID>1</userTypeID>
  169. </user>
  170.  
  171. </Users>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement