Chapter 1

Writing XML Documents

XML processing steps
  1. XML Overview: Why We Need It
    Extensible means you use tags written especially for your application. Invent them yourself or use someone else's.
  2. XML Elements
    An element is just a tag with some extra rules.
  3. Element Attributes
    Elements can have attributes -- pieces of information in them.

    Food for thought: elements vs. attributes

  4. XML Entities
    An entity is a piece of data -- big or small -- with a name.
  5. Comments
    Internal documentation is useful.
  6. CDATA Sections
    Tell the XML processor what not to process.
  7. Namespaces
    Prevent conflicts in case two applications choose the same tag name.

Summary

Resources used in this chapter