Dies ist mein Beispiel-XML-Code:XSD-Element nicht Null oder leere Einschränkung für Xml?
<bestContact>
<firstName><![CDATA[12345]]></firstName>
<lastName />
</bestContact>
Ich verwende:
<xs:element name="lastName" type="xs:string" minOccurs="1" nillable="false"/>
Die XSD validieren werden sollte lastName
als nicht null oder leer.
gute antwort - das 'nillable' ist überflüssig gedacht. –
@Nic - Einverstanden. Ich habe nur die Zeile aus der Frage kopiert und eingefügt :) – Kamal
Mit diesem bekomme ich "Element 'lastName' hat sowohl ein Attribut 'type' als auch ein Kind 'anonymer Typ'. Nur eines davon ist für ein Element erlaubt." Ich denke, es gibt ein Problem bei der Verwendung von type = "xs: string" im Container-Element. –