Ich habe eine XSD, die ein Element "Passwort" definiert. Ich möchte dort jeden Charakter zulassen. Derzeit habe ich das Element als xs:string
definiert, und der Benutzer muss entweder die Zeichenfolge (z. B. myP&ssword
) umgehen oder es in ein CDATA-Tag einschließen (z. B. <![CDATA[myP&ssword]]>
).Wie definieren Sie einen CDATA-Typ in XSD, damit Benutzer keine Zeichen oder das Zeichen "<! [CDATA" verwenden müssen?
Gibt es eine Möglichkeit, ein XSD zu definieren, so dass es keinen dieser beiden erfordert, aber bei der Validierung nicht fehlschlägt?
XSD Element:
<xs:element name="password" type="xs:string" />
XML, die den Fehler wirft:
<password>myP&ssword</password>
Ist das möglich?