Articles Insight Directory
Translate Page To German Tranlate Page To Spanish Translate Page To French Translate Page To Italian Translate Page To Japanese Translate Page To Korean Translate Page To Portuguese Translate Page To Chinese
  Number Times Read : 257      
Categories

Accounting
Business
Career
Computers
Current Affairs
Entertainment
Finance
Internet
Internet Marketing
Legal
Self Improvement
Technology
Travel
Web Design
Writing
 
Stats
Total Articles: 256
Total Authors: 3284
Total Downloads: 1442769


Newest Member
Neeta Solgot

 


   

What are XForms?



[Valid RSS feed]  Category Rss Feed - http://www.articlesinsight.com/rss.php?rss=79
By : Jim Pretin    99 or more times read
Submitted 2009-03-03 09:26:21
HTML forms, such as email forms and order forms, are perhaps the most important components of a website. Without forms, webmasters would not be able to collect information from their site visitors, and they would not be able to accept online credit card orders from their customers, which is the heart and soul of ecommerce. Imagine how useless the internet would be if it were just a bunch of information and pictures with no way to communicate or conduct business.

Now that the internet has been around for a little over 10 years, HTML forms are starting to become outmoded and obsolete. The kind of forms that website owners now want to compose for their websites are so incredibly diverse and complicated that simple HTML code no longer suffices. So, another way of building forms has evolved in response to this need.

The answer is the XForm. XForms provide a superior way to build web-based forms that are richer, more versatile, and device independent. All new versions of browsers being introduced are going to support XForms.

How are XForms different from regular HTML forms? Well, XForms use XML for data definition, and use HTML or XHTML for data display. XML is a markup language like HTML. However, XML enables to you define and create your own tags. So, using XML for data definition gives programmers more flexibility for data definition. Data entered into an XForm is stored in an XML document and then transported over the internet using XML.

XForms are going to become immensely more important as time goes on, because so many different kinds of electronic gadgets that run on different platforms are equipped with internet access, and since XForms use XML, XForms are compatible with most or all of these various devices. It is possible to add XForm elements directly into other applications that run on XML, such as SVG (Scalable Vector Graphics), VoiceXML (speaking web data), and WML (Wireless Markup Language).

This compatibility of an XForm with so many different platforms is what makes it so significant. Web browsers that run on a cell phone, for example, may not be able to display certain HTML forms because HTML defines precisely how a form is to be displayed. If that cell phone has a browser that is not capable of displaying that HTML form exactly as the HTML code specifies, then the person trying to access that form on their cell phone may not be able to input data into the form, or the browser may not be able to display the form at all.

The advantage of an XForm is that it leaves it up to the browser to decide how to display the form. Thus, XForms can run on any platform running on any type of device, be it a handheld computer, cell phone, or personal computer. In a nutshell, XForms are forms without all the limitations associated with HTML forms.

So, if you are a web designer or programmer, be wary of the fact that some people will not be accessing your forms from an ordinary PC. So, you should learn how to create XForms to accommodate your end user, so that the form will work properly regardless of what sort of device they might be using to surf the net.
Author Resource:- Jim Pretin is the owner of http://www.forms4free.com, a service that helps programmers make email forms.
Article From Articles Insight

HTML Ready Article. Click on the "Copy" button to copy into your clipboard.




Firefox users please select/copy/paste as usual
New Members
select
Sign up
select
Learn more
Affiliate Sign in
What's New
 
Nav Menu
Home
Login
Submit Articles
Submission Guidelines
Top Articles
Link Directory
About Us
Contact Us
Privacy Policy
RSS Feeds

Actions
Print This Article
Add To Favorites

 
Sponsors