XML: Design Goals
  1. XML shall be straightforwardly usable over the Internet
  2. XML shall support a wide variety of applications
  3. XML shall be compatible with SGML
  4. It shall be easy to write programs which process XML documents
  5. The number of optional features in XML is to be kept to the absolute minimum, ideally zero
  6. XML documents should be human-legible and reasonably clear
  7. The XML design should be prepared quickly
  8. The design of XML shall be formal and concise
  9. XML documents shall be easy to create
  10. Terseness in XML markup is of minimal importance
Title Page Road Map Who Am I? Where To Get This Talk What is Markup? Three Kinds of Markup No Markup Procedural Markup Descriptive Markup On Markup Why Descriptive Markup is Good For You What is XML? This Isn't XML This is Well-Formed XML This is Valid XML Valid XML, but Better XML: History and Politics XML: Design Goals XML From 50,000 Feet Where to Find Out About XML XML Terminology 1 XML Terminology 2 How Does Unicode Work? The Unicode Spectrum Unicode for Programmers Unicode and XML Why Should You Use XML? Recently I Set Up a Linux Box Recently I Set up a Linux Box Recently I Set Up a Linux Box Recently I Set Up a Linux Box Recently I Set Up a Linux Box Recently I Set Up a Linux Box About Syntax Why is the Web So Slow? Today's Browser Architecture The Document Object Model The Next-Gen Browser Metadata Model + XML Syntax = RDF Who Loves XML? How Can You Use XML in Perl? The expat XML Processor The XML::Parser Package Some Test Data The XML::Parser The XML::Parser The XML::Parser The XML::Parser The XML::Parser Some Larger Test Data The The The The The The The The The And A Parting Question Match? Match? Match? Match? Match? Match?