keymasterviriya1150

Untitled

Feb 15th, 2016
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MXML 1.98 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3.   <xs:complexType name="personalProfile">
  4.     <xs:element name="callerProfile">
  5.       <xs:complexType>
  6.         <xs:sequence>
  7.           <xs:element name="name" type="xs:string"/>
  8.           <xs:element name="picture" type="xs:string"/>
  9.           <xs:element name="age" type="xs:positiveInteger"/>
  10.           <xs:element name="sex">
  11.             <xs:simpleType>
  12.               <xs:restriction base="xs:string">
  13.                 <xs:enumration value="male"/>
  14.                 <xs:enumration value="female"/>
  15.               </xs:restriction>
  16.             </xs:simpleType>
  17.           </xs:element>
  18.         </xs:sequence>
  19.       </xs:complexType>
  20.     </xs:element>
  21.   </xs:complexType>
  22.   <xs:element name="request">
  23.     <xs:complexType>
  24.       <xs:element name="callerProfile" type="personalProfile"/>
  25.       <xs:element name="noPassengers" type="xs:positiveInteger"/>
  26.       <xs:element name="vehiclePerfer" type="xs:positiveInteger">
  27.         <xs:simpleType>
  28.           <xs:restriction base="xs:string">
  29.             <xs:enumration value="car"/>
  30.             <xs:enumration value="van"/>
  31.             <xs:enumration value="bus"/>
  32.             <xs:enumration value="boat"/>
  33.           </xs:restriction>
  34.         </xs:simpleType>
  35.       </xs:element>
  36.       <xs:element name="pickupLocation">
  37.         <xs:ComplexType>
  38.           <xs:attribute name="latitude" use="required" />
  39.           <xs:attribute name="longtitude" use="required"/>
  40.         </xs:ComplexType>
  41.       </xs:element>
  42.       <xs:element name="destinationLocation">
  43.         <xs:simpleType>
  44.           <xs:restriction base="xs:string">
  45.             <xs:enumration value="latitude" type="xs:float" />
  46.             <xs:enumration value="longtitude" type="xs:float"/>
  47.           </xs:restriction>
  48.         </xs:simpleType>
  49.       </xs:element>
  50.       <xs:element name="spRequest" type="xs:string"/>
  51.     </xs:complexType>
  52.   </xs:element>        
  53. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment