Tax Code Software Foundation Logo

Get Started

Home

What is?

Users

Contribute

Write Code

Forums

Email Lists

Projects

Technologies

taXForms

Foundation

By Laws

Mission

Council

Members

Licensing

Contact

Tax Code Software Foundation :: taxForms

At the heart of Tax Code is XForms, a W3C standard for XML forms. Tax Code refers to the package of XForms technolgy for tax software as taxForms. Tax Code uses XForms extensively, so it deserves some more definition and explanation.

XForms is based on over 10 years of the collective experience of web software developers' use of HTML forms. The w3C XFOrms working group is lead by top technologist from large company's such as IBM, Cardiff, and Adobe, as well as other members of the W3C who have contributed to xForms development. xForms' popularity is definately on the rise, as it offer many distinct advantages for creating applications.

HTML forms lack certain features that make them a complete solution for forms development, HTML forms depend on a client/server architecture, and to kae them do anything requires extensive scripting and/or code running on the server. HTML format also lack structure, and the form itself cannot be used in workflow. XForms is a rewrite of sort of HTML forms, using XML as its base language.

Xforms has everything that HTML forms does not. For starters, XForms can run entirely on the client, or it can run in client server mode. It has XMLSchema validation, a calculation engine that uses XPath, and can be intergrated with various other technologies such as XSLT to create end to end XML applications without writing a single line of native code. Is is important to note that xForms needs a host language to run inside of. Common examples of host langauges include XHTML, XFDL (a w3c candidate from IBM<), and SVG, but can work with any XML technology.

More information on XForms can be found by visiting the following links 

XForms - the next generation of Web forms
Repository for this next generation of Web forms, including implementations,
mailing lists, working group, and relationship with other W3C work.
www.w3.org/MarkUp/Forms/ - 68k

XForms 1.0
This specification is the successor to XHTML forms, and benefits from the lessons
learned in the years of HTML forms implementation experience.
www.w3.org/TR/xforms/ - 35k

XForms Tutorial
Learn how to prepare for XForms, and how to start using XForms Data in applications.
www.w3schools.com/xforms/default.asp - 21k

XForms Home Page
Welcome to the XForms home page. XForms is a GUI toolkit based on Xlib for X ...
XForms is distributed with a GUI builder that allows fast construction of ...
world.std.com/~xforms/ - 4k

XML.com: What Are XForms
HTML forms have long been a weak link in web interfaces -- now XML comes to the
rescue with XForms, the W3C's new web forms technology.
www.xml.com/pub/a/2001/09/05/xforms.html - 43k

XML.com: Ten Favorite XForms Engines
The author of O'Reilly's XForms Essentials describes ten software packages that
implement the W3C's XForms specification, seen as the XML-friendly successor ...
www.xml.com/pub/a/2003/09/10/xforms.html - 32k -

Mozilla XForms Project
This XForms project has the goal to implement the W3C's XForms 1.0 ... To start
with, the project will try to achieve most of the XForms features in a ...
www.mozilla.org/projects/xforms/ - 17k

XForms Essentials
You are reading O'Reilly XForms Essentials by Micah Dubinko. ... This chapter
gives a brief history of HTML forms and XForms, the design philosophy behind ...
xformsinstitute.com/essentials/browse/book.php - 101k

XForms - Wikipedia, the free encyclopedia
The XForms Working Group has announced that a second edition of the XForms 1.0
... XForms 1.1, which introduces a few improvements and clarifies a few ...
en.wikipedia.org/wiki/XForms - 28k -