1<?xml version="1.0" encoding="UTF-8"?> 2<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"> 3 4 <xsd:element name="PoInventory"> 5 <xsd:complexType> 6 <xsd:sequence> 7 <xsd:element ref="domains" maxOccurs="1"/> 8 <xsd:element ref="teams" maxOccurs="1"/> 9 <xsd:element ref="PoFiles" maxOccurs="1"/> 10 </xsd:sequence> 11 </xsd:complexType> 12 </xsd:element> 13 14 <xsd:element name="domains"> 15 <xsd:complexType> 16 <xsd:sequence> 17 <xsd:element ref="domain" maxOccurs="unbounded"/> 18 </xsd:sequence> 19 </xsd:complexType> 20 </xsd:element> 21 <xsd:element name="domain"> 22 <xsd:complexType> 23 <xsd:attribute name="name" use="required" type="xsd:string"/> 24 </xsd:complexType> 25 </xsd:element> 26 27 <xsd:element name="teams"> 28 <xsd:complexType> 29 <xsd:sequence> 30 <xsd:element ref="team" maxOccurs="unbounded"/> 31 </xsd:sequence> 32 </xsd:complexType> 33 </xsd:element> 34 <xsd:element name="team"> 35 <xsd:complexType> 36 <xsd:attribute name="name" use="required" type="xsd:string"/> 37 </xsd:complexType> 38 </xsd:element> 39 40 <xsd:element name="PoFiles"> 41 <xsd:complexType> 42 <xsd:sequence> 43 <xsd:element ref="po" maxOccurs="unbounded"/> 44 </xsd:sequence> 45 </xsd:complexType> 46 </xsd:element> 47 <xsd:element name="po"> 48 <xsd:complexType> 49 <xsd:simpleContent> 50 <xsd:extension base="xsd:string"> 51 <xsd:attribute name="domain" use="required" type="xsd:string"/> 52 <xsd:attribute name="team" use="required" type="xsd:string"/> 53 </xsd:extension> 54 </xsd:simpleContent> 55 </xsd:complexType> 56 </xsd:element> 57 58</xsd:schema> 59