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">
- <xs:complexType name="personalProfile">
- <xs:element name="callerProfile">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="name" type="xs:string"/>
- <xs:element name="picture" type="xs:string"/>
- <xs:element name="age" type="xs:positiveInteger"/>
- <xs:element name="sex">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumration value="male"/>
- <xs:enumration value="female"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:complexType>
- <xs:element name="request">
- <xs:complexType>
- <xs:element name="callerProfile" type="personalProfile"/>
- <xs:element name="noPassengers" type="xs:positiveInteger"/>
- <xs:element name="vehiclePerfer" type="xs:positiveInteger">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumration value="car"/>
- <xs:enumration value="van"/>
- <xs:enumration value="bus"/>
- <xs:enumration value="boat"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="pickupLocation">
- <xs:ComplexType>
- <xs:attribute name="latitude" use="required" />
- <xs:attribute name="longtitude" use="required"/>
- </xs:ComplexType>
- </xs:element>
- <xs:element name="destinationLocation">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumration value="latitude" type="xs:float" />
- <xs:enumration value="longtitude" type="xs:float"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="spRequest" type="xs:string"/>
- </xs:complexType>
- </xs:element>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment