Comment valider une chaîne vide balise de valeur dans xsd

J'ai un fichier xml qui est d'avoir des valeurs de date et d'autres types de données.

<Purchasedate Name="purcaseDate" value=""/>

Je suis la validation de ces fichiers xml avec un fichier xsd.
Dans xsd shcema j'ai écrit un modèle d'expression régulière pour dd/mm/yyyy format.

Cela fonctionne bien si la valeur de l'attribut à une valeur.
Mon modèle est la validation par rapport à la valeur de l'attribut.

Le terrain (purchasedate) n'est pas obligatoire.
si valeur="", cela signifie que mon modèle est de valider à l'encontre d'une chaîne vide aussi, ce qui n'est pas obligatoire.

J'ai besoin de valider le champ facultatif
et je suis en utilisant <xs:attribute name="PurchaseDate" use="optional"> aussi.

J'ai besoin de valider ce domaine lors de la balise de valeur n'est pas vide.

InformationsquelleAutor user467955 | 2010-02-14