Schema pitaresult.xsd

schema location: | H:\PITA\trunk\PITA-Result\t.data\pitaresult.xsd
attribute form default: |
element form default: |

Elements
analysis
archname
buildinstall
buildpl
buildtest
configuration
cpanpath
distname
distribution
filename
install
installset
make
makefilepl
makeinstall
maketest
md5sum
osname
output
perlv
result
test

element analysis

diagram |
properties |
content | complex
nillable | false
children | result
used by |
element | install
source |
    <xs:element name="analysis" nillable="false">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="result"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element archname

diagram |
type | restriction of xs:string
properties |
content | simple
nillable | false
used by |
element | configuration
facets |
minLength | 1
whiteSpace | collapse
source |
    <xs:element name="archname" nillable="false">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element buildinstall

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="buildinstall" type="xs:string"/>

element buildpl

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="buildpl" type="xs:string"/>

element buildtest

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="buildtest" type="xs:string"/>

element configuration

diagram |
properties |
content | complex
nillable | false
children | osname archname perlv
used by |
element | install
source |
    <xs:element name="configuration" nillable="false">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="osname" minOccurs="0"/>
          <xs:element ref="archname" minOccurs="0"/>
          <xs:element ref="perlv"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element cpanpath

diagram |
type | restriction of xs:string
properties |
content | simple
nillable | false
used by |
element | distribution
facets |
minLength | 1
whiteSpace | collapse
source |
    <xs:element name="cpanpath" nillable="false">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element distname

diagram |
type | restriction of xs:string
properties |
content | simple
nillable | false
used by |
element | distribution
facets |
minLength | 1
whiteSpace | collapse
enumeration | Params-Util
source |
    <xs:element name="distname" nillable="false">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:whiteSpace value="collapse"/>
          <xs:enumeration value="Params-Util"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element distribution

diagram |
properties |
content | complex
nillable | false
children | distname filename md5sum cpanpath
used by |
element | install
source |
    <xs:element name="distribution" nillable="false">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="distname"/>
          <xs:element ref="filename"/>
          <xs:element ref="md5sum"/>
          <xs:element ref="cpanpath" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element filename

diagram |
type | restriction of xs:string
properties |
content | simple
nillable | false
used by |
element | distribution
facets |
minLength | 1
enumeration | Params-Util-0.07.tar.gz
source |
    <xs:element name="filename" nillable="false">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:enumeration value="Params-Util-0.07.tar.gz"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element install

diagram |
properties |
content | complex
nillable | false
children | distribution configuration output analysis
used by |
element | installset
source |
    <xs:element name="install" nillable="false">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="distribution"/>
          <xs:element ref="configuration"/>
          <xs:element ref="output"/>
          <xs:element ref="analysis" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element installset

diagram |
properties |
content | complex
children | install
source |
    <xs:element name="installset">
      <xs:complexType>
        <xs:sequence maxOccurs="unbounded">
          <xs:element ref="install"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element make

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="make" type="xs:string"/>

element makefilepl

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="makefilepl" type="xs:string"/>

element makeinstall

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="makeinstall" type="xs:string"/>

element maketest

diagram |
type | xs:string
properties |
content | simple
used by |
element | output
source |
    <xs:element name="maketest" type="xs:string"/>

element md5sum

diagram |
type | restriction of xs:hexBinary
properties |
content | simple
abstract | false
used by |
element | distribution
facets |
whiteSpace | collapse
source |
    <xs:element name="md5sum" abstract="false">
      <xs:simpleType>
        <xs:restriction base="xs:hexBinary">
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element osname

diagram |
type | restriction of xs:string
properties |
content | simple
used by |
element | configuration
facets |
minLength | 1
whiteSpace | collapse
source |
    <xs:element name="osname">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:whiteSpace value="collapse"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element output

diagram |
properties |
content | complex
children | makefilepl make maketest makeinstall buildpl buildtest buildinstall test
used by |
element | install
source |
    <xs:element name="output">
      <xs:complexType>
        <xs:sequence>
          <xs:choice>
            <xs:sequence>
              <xs:element ref="makefilepl"/>
              <xs:element ref="make"/>
              <xs:element ref="maketest"/>
              <xs:element ref="makeinstall"/>
            </xs:sequence>
            <xs:sequence>
              <xs:element ref="buildpl"/>
              <xs:element ref="buildtest"/>
              <xs:element ref="buildinstall"/>
            </xs:sequence>
          </xs:choice>
          <xs:element ref="test" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>

element perlv

diagram |
type | xs:string
properties |
content | simple
used by |
element | configuration
source |
    <xs:element name="perlv" type="xs:string"/>

element result

diagram |
type | restriction of xs:string
properties |
content | simple
used by |
element | analysis
facets |
enumeration | PASS
enumeration | FAIL
enumeration | NA
enumeration | UNKNOWN
enumeration | DEPFAIL
enumeration | DEPNA
source |
    <xs:element name="result">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="PASS"/>
          <xs:enumeration value="FAIL"/>
          <xs:enumeration value="NA"/>
          <xs:enumeration value="UNKNOWN"/>
          <xs:enumeration value="DEPFAIL"/>
          <xs:enumeration value="DEPNA"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>

element test

diagram |
properties |
content | complex
mixed | true
used by |
element | output
attributes |
Name | Type | Use | Default | Fixed | Annotation
file | xs:string | required |  |  |
source |
    <xs:element name="test">
      <xs:complexType mixed="true">
        <xs:attribute name="file" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>

XML Schema documentation generated with XMLSpy Schema Editor http://www.altova.com/xmlspy