Schema LinkItem.xsd


schema location:  ..\..\LinkItem.xsd
 
Elements 
LinkItem 


element LinkItem
diagram
children Type
annotation
documentation 
Comment describing your root element
source
<xs:element name="LinkItem">
  <xs:annotation>
    <xs:documentation>Comment describing your root element</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Type" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Items">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Item" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="Id" type="xs:string" use="required"/>
                      <xs:attribute name="Text" type="xs:string" use="required"/>
                      <xs:attribute name="Service" type="xs:string" use="optional"/>
                      <xs:attribute name="Method" type="xs:string" use="optional"/>
                      <xs:attribute name="XMLPath" type="xs:string" use="optional"/>
                      <xs:attribute name="Description" type="xs:string" use="optional"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="TypeName" type="xs:string" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element LinkItem/Type
diagram
children Items
attributes
Name  Type  Use  Default  Fixed  Annotation
TypeName  xs:string  optional      
source
<xs:element name="Type" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Items">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Item" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="Id" type="xs:string" use="required"/>
                <xs:attribute name="Text" type="xs:string" use="required"/>
                <xs:attribute name="Service" type="xs:string" use="optional"/>
                <xs:attribute name="Method" type="xs:string" use="optional"/>
                <xs:attribute name="XMLPath" type="xs:string" use="optional"/>
                <xs:attribute name="Description" type="xs:string" use="optional"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="TypeName" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

element LinkItem/Type/Items
diagram
children Item
source
<xs:element name="Items">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Item" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="Id" type="xs:string" use="required"/>
          <xs:attribute name="Text" type="xs:string" use="required"/>
          <xs:attribute name="Service" type="xs:string" use="optional"/>
          <xs:attribute name="Method" type="xs:string" use="optional"/>
          <xs:attribute name="XMLPath" type="xs:string" use="optional"/>
          <xs:attribute name="Description" type="xs:string" use="optional"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element LinkItem/Type/Items/Item
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:string  required      
Text  xs:string  required      
Service  xs:string  optional      
Method  xs:string  optional      
XMLPath  xs:string  optional      
Description  xs:string  optional      
source
<xs:element name="Item" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="Id" type="xs:string" use="required"/>
    <xs:attribute name="Text" type="xs:string" use="required"/>
    <xs:attribute name="Service" type="xs:string" use="optional"/>
    <xs:attribute name="Method" type="xs:string" use="optional"/>
    <xs:attribute name="XMLPath" type="xs:string" use="optional"/>
    <xs:attribute name="Description" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com