Share this Page URL

Chapter 21. XHTML Modularization > Applying XHTML Modularization - Pg. 456

XHTML Modularization 456 Applying XHTML Modularization Initially considered a part of a Web authoring tool (Mozquito) to create better Web forms, the Forms Markup Language (XHTML-FML) became the basis for creating very powerful, interactive and dy- namic Web applications with just plain markup. Here's the story: The first working draft of FML actually had nothing to do with XHTML. It was created by Web designers who were tired of the antiquated forms module in HTML. Then the Mozquito people realized that this developing markup language could become a family member of the XHTML standard developing at that time. So they sent their ideas to the Web standards body, the W3C, and asked for some feedback on it. The reaction was quite unexpected. Stack Overflow (now Mozquito Technologies) was invited to work with the HTML Working Group on this new standard, specifically on improving the forms mod- ule, which had not been changed since 1993. The result was XHTML-FML, the Forms Markup Language. It is a test case for new forms standards preceding the up and coming XForms as well as the base for real interactivity with a visitor's Web page. All this was made possible through XHTML Modularization. Without it, we couldn't have freely cre- ated a method of markup that we feel addresses specific needs of developers like us. Modularization gives any developer the opportunity to do exactly what we did: author custom markup that truly embraces the concepts of extensibility. The following examples will show you what XHTML-FML looks like in the context of creating a module. Caution