IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  XML  >  

IBM XML Forms Package

A toolkit consisting of software components designed to showcase the possibilities presented by XForms, an emerging W3C standard (W3C Candidate Recommendation).


Date Posted: April 9, 2003
OverviewRequirements Download FAQs Forum Reviews

What is the XML Forms Package?

The IBM XML Forms Package is a toolkit consisting of software components designed to showcase the possibilities presented by XForms, an emerging W3C standard (W3C Candidate Recommendation). The package consists of two main components: the data model component and the client component.

How does it work?

The data model component provides a set of JavaTM APIs for creating, accessing, and modifying XForms data models. This package also includes a JSP tag library that provides a set of tags for use inside JSPs. The tag library interfaces with the XForms data model component APIs, thus providing JSP authors a means of accessing these APIs from within their JSPs. A detailed description of the data model APIs and the tag library, as well as their use, can be found in the documentation for the XML Forms data model.

The client component includes two technologies: An XForms processor control and a Java XForms compiler.

The XForms processor control implements the XForms processing model, as defined by the W3C XForms 1.0 Candidate Recommendation, on Internet Explorer. Using the XForms processor control, developers can deploy XHTML documents that use the XForms XML namespace to Internet Explorer. This control implements a mimetype handler for XForms. Documents served with the text/xforms mimetype are processed by this control. The mimetype handler compiles XHTML into HTML with embedded XML, JavaScript, and DOM access, all of which are used to implement the XForms processing model.

The Java XForms compiler provides a Java-based interface for compiling XHTML with XForms into HTML. Like the XForms processor control, the HTML produced includes JavaScript, XML, and DOM access for implementing the XForms processing model. Unlike the XForms processor control, HTML output from the Java XForms compiler can be used with Internet Explorer 5.5+, Netscape 7+, and Mozilla 1.0+. The Servlet examples demonstrate dynamic compilation of XHTML+XForms documents. The Java XForms compiler can also be used at design time to generate static HTML content that implements the XForms processing model for a specified XHTML+XForms document.


About the technology author(s):
No researcher information for this technology is available at this time. Any questions regarding the creators of this technology will be answered in the Discussion Forum.

Download now Download now

Related technologies

For platform(s):
Windows 2000, Windows XP

For topics:
commerce, data model, XForms


Related resources

developerWorks Interviews: John Boyer on XForms release 1.1

Get ready for XForms

developerWorks XML Zone

Open Source Projects

XML.org

The Apache XML Project

Press Articles

 

    About IBM Privacy Contact