Case Study: Writing XML/HTML
This case study is a more advanced demonstration of how a collection of cooperating classes (or class library) can simplify the generation of HTML. It isn't necessary to know HTML to follow the code, but it will help.
eXtensible Markup Language (XML) has become an important buzzword, and programs are increasingly being expected to be XML compliant. Markup languages should not be confused with programming languages. A markup language is, in fact, all form and very little content. It is a standard way of representing structured data with tags, but the meaning of those tags is not specified. It is more like an alphabet than a language. People get together to decide on a standard for a particular kind of knowledge, ...