AML Schema

The following is the AML Schema: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="Item"> <xsd:all> <!-- Any user elements defined by the ItemType for the item --> <xsd:complexType name="Relationships” minOccurs="0" maxOccurs="1"> <xsd:all> <xsd:element name="Item” minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:all> <!-- Any user elements defined by the ItemType for the item --> <xsd:attribute name="id” type="xsd:ID” /> <xsd:attribute name="type” type="xsd:string” /> <xsd:attribute name="typeID” type="xsd:IDREF” /> <xsd:attribute name="action” type="xsd:string” /> <xsd:attribute name="sort_order” type="xsd:integer” /> </xsd:all> </xsd:complexType> </xsd:element> </xsd:all> </xsd:complexType> </xsd:all> <xsd:attribute name="id” type="xsd:ID” /> <xsd:attribute name="type” type="xsd:string” /> <xsd:attribute name="typeID” type="xsd:IDREF” /> <xsd:attribute name="action” type="xsd:string” /> <xsd:attribute name="select” type="xsd:string” /> <xsd:attribute name="order_by” type="xsd:integer” /> <xsd:union> <xsd:attributeGroup> <xsd:attribute name="pagesize” type="xsd:integer” /> <xsd:attribute name="page” type="xsd:integer” /> </xsd:attributeGroup> <xsd:attributeGroup> <xsd:attribute name="levels” type="xsd:integer” /> <xsd:attribute name="config_path” type="xsd:string” /> </xsd:attributeGroup> </xsd:union> </xsd:complexType> </xsd:schema>