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">
- <xs:complexType name="day">
- <xs:sequence>
- <xs:element name="breakDuration" type="xs:long"/>
- <xs:element name="date" type="xs:dateTime" minOccurs="0"/>
- <xs:element name="entryHour" type="xs:string" minOccurs="0"/>
- <xs:element name="exitHour" type="xs:string" minOccurs="0"/>
- <xs:element name="firstEntryHour" type="xs:string" minOccurs="0"/>
- <xs:element name="workHours" type="xs:long"/>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="employee">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="currentDay" type="day" minOccurs="0"/>
- <xs:element name="days" type="day" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="id" type="xs:string" minOccurs="0">
- <xs:restriction base="xs:string">
- <xs:pattern value="d+{2}:\\d{5}"/>
- </xs:restriction>
- </xs:element>
- <xs:element name="name" type="xs:string" minOccurs="0">
- <xs:restriction base="xs:string">
- <xs:pattern value="[a-zA-Z]+ [a-zA-Z]+"/>
- </xs:restriction>
- </xs:element>
- <xs:element name="workDays" type="xs:int">
- <xs:restriction base="xs:integer">
- <xs:minInclusive value="0"/>
- </xs:restriction>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement