📄 xforms_intro.asp
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Introduction to XForms</title>
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />
<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
<link rel="stylesheet" type="text/css" href="../stdtheme.css" />
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</head>
<body>
<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txtimg*/
google_ad_slot = "5330033957";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<noscript>
<a href="../default.asp" target="_blank"><img src="../banners/w6.gif" border="0" alt="W3Schools" /></a>
</noscript>
<br /></th>
</tr>
</table>
<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>XForms Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >XForms HOME</a><br />
<a class="left" target="_top" href="xforms_intro.asp" style='font-weight:bold;'>XForms Intro</a><br />
<a class="left" target="_top" href="xforms_model.asp" >XForms Model</a><br />
<a class="left" target="_top" href="xforms_namespace.asp" >XForms Namespace</a><br />
<a class="left" target="_top" href="xforms_example.asp" >XForms Example</a><br />
<a class="left" target="_top" href="xforms_xpath.asp" >XForms XPath</a><br />
<a class="left" target="_top" href="xforms_input.asp" >XForms Input</a><br />
<a class="left" target="_top" href="xforms_selections.asp" >XForms Selections</a><br />
<a class="left" target="_top" href="xforms_datatypes.asp" >XForms Datatypes</a><br />
<a class="left" target="_top" href="xforms_properties.asp" >XForms Properties</a><br />
<a class="left" target="_top" href="xforms_actions.asp" >XForms Actions</a><br />
<a class="left" target="_top" href="xforms_functions.asp" >XForms Functions</a><br />
<br />
<b>References</b>
<br />
<a class="left" target="_top" href="xforms_typeref.asp" >XForms Datatypes</a><br />
<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>
<h1>Introduction To XForms</h1>
<a href="default.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="xforms_model.asp"><img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>
<hr />
<p class="intro">XForms is the next generation of HTML forms.</p>
<p class="intro">XForms uses XML to create input forms on the Web.</p>
<hr />
<h2>What You Should Already Know</h2>
<p>Before you continue you should have a basic understanding of the
following:</p>
<ul type="square">
<li>HTML</li>
<li>HTML Forms</li>
<li>XHTML</li>
<li>XML</li>
</ul>
<p>If you want to study these subjects first, find the tutorials on our <a href="../default.asp" target="_top">Home
Page</a>.</p>
<hr />
<h2>What Is XForms?</h2>
<ul>
<li>XForms is the next generation of HTML forms</li>
<li>XForms is richer and more flexible than HTML forms</li>
<li>XForms will be the forms standard in XHTML 2.0</li>
<li>XForms is platform and device independent</li>
<li>XForms separates data and logic from presentation</li>
<li>XForms uses XML to define form data</li>
<li>XForms stores and transports data in XML documents</li>
<li>XForms contains features like calculations and validations of forms</li>
<li>XForms reduces or eliminates the need for scripting</li>
<li>XForms is a W3C Recommendation</li>
</ul>
<hr />
<h2>XForms Is The Successors Of HTML Forms</h2>
<p>Forms are an important part of many web applications today. An HTML form makes
it possible for web applications to accept input from a user. </p>
<p>Today, ten years after HTML forms became a part of the HTML standard,
web users do complex transactions that
are starting to exceed the limitations of standard HTML forms.</p>
<p>XForms provides a richer, more secure, and
device independent way of handling web input. We should
expect future web solutions to demand the use of XForms-enabled browsers
(All future browsers should support XForms).</p>
<hr />
<h2>XForms Separate Data From Presentation</h2>
<p>XForms uses XML for data definition and HTML or XHTML for data display. XForms separates
the data logic of a form from its presentation. This way the XForms data can
be defined independent of how the end-user will interact with the application.</p>
<hr />
<h2>XForms Uses XML To Define Form Data</h2>
<p>With XForms, the rules for describing and validating data are expressed in
XML.</p>
<hr />
<h2>XForms Uses XML To Store And Transport Data</h2>
<p>With XForms, the data displayed in a form are stored in an XML document, and
the data submitted from the form, are transported over the internet using XML. </p>
<p>The data content is coded in, and transported as Unicode bytes.</p>
<hr />
<h2>XForms Is Device Independent</h2>
<p>Separating data from presentation makes XForms device independent,
because the data model can be used for all devices. The presentation can be customized for different
user interfaces, like mobile phones, handheld devices, and Braille readers for
the blind.</p>
<p>Since XForms is device independent and based on XML, it is also possible to
add XForms elements directly into other XML applications like VoiceXML (speaking web data), WML (Wireless
Markup Language), and SVG (Scalable Vector Graphics).</p>
<hr />
<h2>XForms Is A W3C Recommendation</h2>
<p>XForms 1.0 became a W3C Recommendation in October 2003.</p>
<p>The official W3C recommendation can be found at this link:</p>
<p><a target="_blank" href="../../www.w3.org/TR/xforms/default.htm">http://www.w3.org/TR/xforms/</a></p>
<hr />
<a href="default.asp"><img border="0" src="../images/btn_previous.gif" alt="prev" width="100" height="20" /></a>
<a href="xforms_model.asp"><img border="0" src="../images/btn_next.gif" alt="next" width="100" height="20" /></a>
<br />
<hr />
<!-- **** SPOTLIGHTS 1 **** -->
<iframe src="../banners/aspallframe.asp" height="110" width="485"
marginwidth="0" marginheight="0" frameborder="0" scrolling="no">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>
<hr />
<!-- **** SPOTLIGHTS 2 **** -->
<h2><a target="_blank" href="../../www.altova.com/ref/@s=w3s_spotlight&q=xmlspy">
Altova
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -