• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 14. XHTML Modularization > How Modularization Works

How Modularization Works

XML provides the flexibility desired by many, but brings its own challenges in having to define every piece of the document puzzle on your own. The promise of XHTML is retaining the semantics of HTML while adding the extensibility and flexibility of XML. To achieve this, Web authors needed a means to add and subtract feature sets without having to reinvent the wheel each time. The mechanism for doing so is referred to as XHTML Modularization. XHTML Modularization provides a set of building blocks that can be combined to produce a host of new languages.

Abstract Module Definitions

The first step taken when breaking down the XHTML 1.0 Recommendation was to divide elements into logical groups. Each of these groups contains elements that are both semantically similar, and as a group, distinct from all the others. These groups are called abstract modules because their definitions do not include the machine processing information. Instead, they're described in basic prose, much as we're describing the process here. Additionally, specific syntactic conventions are followed to convey the content model of elements and the presence and requirements of attributes.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint