Definition Type Element
Name systemInstances
Namespace urn:org:dx-competition:system
Abstract False
MinOccurs (1)
MaxOccurs (1)
XSD Schema .\DXCSystemCatalogSchema.xsd
XSD Schema Diagram
XSD Schema Code
<xs:element name="systemInstances" >
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="systemInstance">
        <xs:annotation>
          <xs:documentation>Identifies a system in a given configuration.</xs:documentation>
        </xs:annotation>

        <xs:complexType>
          <xs:attribute name="id" use="required"/>
          <xs:attribute name="system" type="xs:Name" use="required">
            <xs:annotation>
              <xs:documentation>Reference to a &lt;system> element.</xs:documentation>
            </xs:annotation>

          </xs:attribute>

          <xs:attribute name="configuration" type="xs:Name" use="optional">
            <xs:annotation>
              <xs:documentation>Reference to a &amp;lt;modularConnectionSet&amp;gt;. Must be contained in the configurationCatalog of the specified system.</xs:documentation>
            </xs:annotation>

          </xs:attribute>

        </xs:complexType>

        <xs:keyref name="x" refer="s:systemID">
          <xs:selector xpath="."/>
          <xs:field xpath="@systemName"/>
        </xs:keyref>

        <xs:keyref name="x2" refer="s:modularConnectionID">
          <xs:selector xpath="."/>
          <xs:field xpath="@configuration"/>
        </xs:keyref>

      </xs:element>

    </xs:sequence>

  </xs:complexType>

</xs:element>
Child Elements
Name Type Min Occurs Max Occurs
Derivation Tree
[No Sub Types]
systemInstances
    [No Super Types]
Generated using Liquid XML Studio by Liquid Technologies Ltd