Types de données XForms
- Page précédente Sélection XForms
- Page suivante Attributs XForms
Les modèles XForms prennent en charge les types de données XML Schema.
Types de données XML Schema
Les modèles XForms prennent en charge les types de données XML Schema. Cette fonctionnalité permet aux processeurs XForms de vérifier les données pour s'assurer de la exactitude des valeurs d'entrée.
Vous pouvez trouver plus d'informations sur nos Tutoriel XML Schema apprendre davantage sur les instructions XML Schema.
Pour utiliser les types de données XML Schema, vous devez ajouter l'espace de noms XML Schema à la déclaration d'espace de noms, comme ceci :
<html xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Après avoir ajouté l'espace de noms XML Schema, vous pouvez ajouter l'attribut type à l'élément instance de XForms, comme ceci :
<xf:instance> <person xmlns=""> <fname xsi:type="xsd:string"/> <lname xsi:type="xsd:string"/> <born xsi:type="xsd:date>"/> <size xsi:type="xsd:integer"/> </person> </xf:instance>
XForms prend en charge tous les types de données XML Schema sauf ceux énumérés ci-dessous :
- duration
- ENTITY
- ENTITIES
- NOTATION
Pour une référence complète des types de données XForms, veuillez consulter :
Manuel de référence complet des types de données XForms
Essayez-le vous-même
Liage des types de données
Dans XForms, vous pouvez également utiliser l'élément <bind> pour lier les données d'instance et les types de données :
<xf:bind nodeset="/person/size" type="xsd:integer"/>
- Page précédente Sélection XForms
- Page suivante Attributs XForms