Espace de noms XForms

Vous devriez utiliser un espace de noms XForms dans HTML et XHTML 1.0.

Mais il est très probable qu'il ne soit plus nécessaire dans XHTML 2.0.

Espace de noms XForms

L'espace de noms officiel de XForms est : http://www.w3.org/2002/xforms

Si vous devez utiliser XForms dans HTML (ou XHTML 1.0), vous devez déclarer tous les éléments XForms via un espace de noms XForms.

XForms est prévu pour devenir une composante standard de XHTML 2.0, ce qui rendra inutile l'espace de noms XForms.

L'espace de noms XForms utilisé dans cet exemple :

<html xmlns:xf="http://www.w3.org/2002/xforms">
<head>
<xf:model>
  <xf:instance>
  <person>
    <fname/>
    <lname/>
  </person>
  </xf:instance>
  <xf:submission id="form1" method="get" action="submit.asp"/>
</xf:model>
</head>
<body>
<xf:input ref="fname">
<xf:label>First Name</xf:label></xf:input>
<br />
<xf:input ref="lname">
<xf:label>Last Name</xf:label></xf:input>
<br />
<br />
<xf:submit submission="form1">
<xf:label>Submit</xf:label></xf:submit>
</body>
</html>

Dans cet exemple, j'ai utilisé le préfixe xf: pour l'espace de noms XForms, mais vous pouvez utiliser n'importe quel préfixe que vous souhaitez.