pouvons-nous spécifier la restriction de date de format MM-JJ-AAAA dans XSD sur l'élément que nous voulons restreindre?pouvons-nous valider la date de XSD au format MM-JJ-AAAA?
3
A
Répondre
3
Oui, il est possible avec un regex
<xsd:simpleType name="Date">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{2}-\d{2}-\d{4}"/>
</xsd:restriction>
</xsd:simpleType>
gauche est bien sûr que la plage doit être vérifié aussi. Peut-être que vous pouvez étendre l'expression rationnelle pour n'accepter que certains nombres.
1
Oui, avec une restriction de motif sur une chaîne. Sur un format lisible par machine, je conseillerais d'utiliser la norme internationale (qui est aussi votre norme nationale ANSI X3.30) comme on s'y attend, largement supportée et bien connue.
S'il est destiné à être affiché directement sur un humain plutôt que traité par la machine consommatrice, la convetion locale est correcte, bien qu'il soit important d'être clair sur son utilisation.
Questions connexes
- 1. Importation Format de date mmjjaaaa
- 2. Remplacement du format de date XSD
- 3. format date au format mysql
- 4. Valider SOAP par rapport au schéma XSD?
- 5. Comment convertir date d'enregistrement au format chaîne au format Date
- 6. Format de la date Jquery
- 7. Comment enregistrer la date dans Excel au format de date
- 8. Valider la date en JJ-MM-AAAA "Format en php
- 9. Valider XSD avec XML
- 10. Expression régulière pour valider la date courte et longue au format jj/mm/aaaa en javascript
- 11. Valider la date
- 12. JavaScript - Valider la date
- 13. Comment puis-je valider l'entrée de date au format jj-aaaa dans asp.net regularExpressionValidator?
- 14. sql date convertir au format de chaîne
- 15. Conversion chaîne de date au format DateTime vb.net
- 16. Comment vérifier ou valider la date de saisie de la zone de texte au format JJ/MM/AAAA?
- 17. Convertir un format de date Javascript au format PHP désiré
- 18. eclipse: valider xml avec xsd
- 19. fichier XSD pour valider XMLs
- 20. Comment valider la chaîne de format
- 21. Comment changer la date au format de Mysql dans Jsp?
- 22. SQLite et insertion de la date actuelle au format UTC
- 23. Comment valider une date au format AAAA-MM-JJ en Perl?
- 24. jquery valider la date future
- 25. JavaScript pour valider la date
- 26. réécrivant la date persane dans au lieu de la normale format de date
- 27. XSD Validation de date ou pas de date
- 28. XSLT transformation datetime au format date
- 29. Convertir la structure de la table de base de données au format XSD
- 30. format de date convertion
avec le motif ci-dessus 30-30-2010 est également valide à droite, y at-il un moyen que je peux restreindre la date valide seulement? –
Peut-être que cela pourrait être fait avec une règle schematron http://en.wikipedia.org/wiki/Schematron mais je ne suis pas familier avec cela. – schoetbi