XForms Namespace
You should use an XForms namespace in HTML and XHTML 1.0.
But hopefully not in XHTML 2.0.
The XForms Namespace
The official namespace for XForms is: http://www.w3.org/2002/xforms
If you want to use XForms in HTML (or XHTML 1.0), you should declare all XForms elements with an XForms namespace.
XForms is expected to be a standard part of XHTML 2.0, eliminating the need for the XForms namespace.
This example uses the XForms namespace:
<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> |
In the example above we have used the xf: prefix for the XForms namespace, but you are free to call the
prefix anything you want.
 |
W3Schools' Online Certification Program
The perfect solution for professionals who need to balance work, family, and career building.
More than 4000 certificates already issued!
|
The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.
The XML Certificate documents your knowledge of XML, XML DOM and XSLT.
The ASP Certificate documents your knowledge of ASP, SQL, and ADO.
The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
|