What's Next
In this chapter you have learned how the features of XHTML were divided into logical groups of elements that shared the same semantics. Each atomic group forms an abstract module, defined by a brief prose section outlining its use, and a table of elements, their allowable attributes, and minimal content models. Each abstract module has a corresponding DTD implementation, which is combined with other module DTDs to create the final DTD used to represent the new language.
Next, in Chapter 15, "Creating a Custom HTML Module," you'll dive deeper into the world of Modularization and create your own abstract module and its corresponding DTD implementation. You will plan the content model, define qnames, parameter entities, and the element ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access