XML Schema zu BuddyCTV

sample.xsd
<?xml version="1.0"?>
<schema>
    <element name="ctrNgenArc">
        <archetype order="sequence">
            <element ref="DoxInfo" minOccurs='0' maxOccurs='1'/>
            <element ref="ctrNgen" />
        </archetype>
    </element>
 
    <element name="DoxInfo">
        <archetype order="sequence">
            <element ref="Position" />
            <element ref="IconNameOn" />
            <element ref="IconNameOff" />
            <element ref="GeVoGUID" />
            <element ref="GeVoID" minOccurs='0' maxOccurs='1'/>
            <element ref="GeVoTyp" minOccurs='0' maxOccurs='1'/>
            <element ref="GeVoBezeichnung" minOccurs='0' maxOccurs='1'/>
            <element ref="VermittlerNr" minOccurs='0' maxOccurs='1'/>
            <element ref="VermittlerName" minOccurs='0' maxOccurs='1'/>
            <element ref="KundenNr" minOccurs='0' maxOccurs='1'/>
            <element ref="KundenName" minOccurs='0' maxOccurs='1'/>
            <element ref="VertragsNr" minOccurs='0' maxOccurs='1'/>
            <element ref="ArbeitsgangTyp" />
            <element ref="ArbeitsgangDatum" />
            <element ref="ArchiveID" minOccurs='0' maxOccurs='1'/>
            <element ref="DokID" minOccurs='0' maxOccurs='1'/>
            <element ref="DokTypeKz" minOccurs='0' maxOccurs='1'/>
            <element ref="DokType" minOccurs='0' maxOccurs='1'/>
            <attribute name="Type" type="NMTOKENS" required="true">
                <enumeration>
                    <literal>0</literal>
                    <literal>1</literal>
                    <literal>2</literal>
                </enumeration>
            </attribute>
        </archetype>
    </element>
 
    <element name="Position">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="IconNameOn">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="IconNameOff">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="GeVoGUID">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="GeVoID">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="GeVoTyp">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="GeVoBezeichnung">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="VermittlerNr">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="VermittlerName">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="KundenNr">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="KundenName">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="VertragsNr">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="ArbeitsgangTyp">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="ArbeitsgangDatum">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="ArchiveID">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="DokID">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="DokTypeKz">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="DokType">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="ctrNgen">
        <archetype>
            <element ref="ctrSgut" minOccurs='0' maxOccurs='*'/>
        </archetype>
    </element>
 
    <element name="ctrSgut">
        <archetype order="sequence">
            <element ref="title" minOccurs='0' maxOccurs='1'/>
            <element ref="desc" minOccurs='0' maxOccurs='1'/>
            <element ref="ctrVari" minOccurs='0' maxOccurs='*'/>
            <element ref="ctrTxtk" minOccurs='0' maxOccurs='1'/>
            <element ref="ctrSgut" minOccurs='0' maxOccurs='*'/>
            <attribute name="name" type="string" required="true"/>
            <attribute name="type" type="NMTOKENS" required="true">
                <enumeration>
                    <literal>SSBS</literal>
                    <literal>SSBG</literal>
                    <literal>SSTK</literal>
                    <literal>SSTZ</literal>
                </enumeration>
            </attribute>
            <attribute name="appl" type="string" required="true"/>
            <attribute name="stvs" type="string" required="true"/>
            <attribute name="shortname" type="string" required="true"/>
            <attribute name="date" type="string" required="true"/>
            <attribute name="op" type="string" required="true"/>
            <attribute name="seqid" type="ID" required="true"/>
        </archetype>
    </element>
 
    <element name="title">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="desc">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
 
    <element name="ctrVari">
        <archetype content="textOnly" type="string">
            <attribute name="name" type="string" required="true"/>
        </archetype>
    </element>
 
    <element name="ctrTxtk">
        <archetype order="choice" minOccurs='0' maxOccurs='*'>
            <element ref="ctrTxtl" />
            <element ref="ctrTxtf" />
            <element ref="ctrTxtp" />
            <attribute name="name" type="string" required="true"/>
            <attribute name="shortname" type="string" required="true"/>
            <attribute name="date" type="string" required="true"/>
        </archetype>
    </element>
 
    <element name="ctrTxtp">
        <archetype content="textOnly" type="string">
            <attribute name="name" type="string" required="true"/>
            <attribute name="pos" type="string" required="true"/>
            <attribute name="fmt" type="string"/>
        </archetype>
    </element>
 
    <element name="ctrTxtf">
        <archetype content="textOnly" type="string">
            <attribute name="name" type="string" required="true"/>
        </archetype>
    </element>
 
    <element name="ctrTxtl">
        <archetype content="textOnly" type="string">
        </archetype>
    </element>
</schema>
ctv:cedge:ctrngen_xml · Zuletzt geändert: 28.10.2014 11:41

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum