Xml-Schema: Unique



  • In meiner XML sollen Kundennummern nicht mehrfach vorkommen können.
    Wie geht das mit Unique?

    XML-Datei:

    <?xml version="1.0" encoding="UTF-8"?>
    <Kunde xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Test.xsd">
    	<Kundennummer>102</Kundennummer>
    	<Kundennummer>103</Kundennummer>
    	<Kundennummer>107</Kundennummer>
    </Kunde>
    

    Test.xsd Schemadatei:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    	<xs:element name="Kunde">
    		<xs:complexType>
    			<xs:sequence>
    				<xs:element ref="Kundennummer" maxOccurs="unbounded"/>
    			</xs:sequence>
    		</xs:complexType>
    	</xs:element>
    	<xs:element name="Kundennummer" type="xs:long"/>
    </xs:schema>
    

Anmelden zum Antworten