Introduction to XML

Syd Bauman

2011-02-18

These slides contain the most fundamental introduction to XML. This section gives an overview of the rules and structure of XML, which is necessary information for those looking to learn TEI. By reading this tutorial, you will learn what characters and syntax are necessary to create a well-formed XML—and by extention, TEI—document. This section also includes a discussion of validity within a specific XML schema, and the namespaces that differentiate that schema from schemas in other languages.

  1. XML
  2. Markup Language
  3. Examples
  4. Extensible
  5. Boxes in Boxes Representation
  6. Tree Representation
  7. XML Representation
  8. Why XML?
  9. XML languages vary greatly
  10. XML Basics
  11. Everything is Delimited
  12. Example Elements
  13. Everything’s Delimited: attributes
  14. Example Elements with Attributes
  15. Anatomy of an Element
  16. Sample text
  17. Sample Document Instance
  18. Sample (simplified) Tree
  19. Everything’s Delimited: character references
  20. Everything’s Delimited: comments
  21. Well-formedness
  22. Multiple roots
  23. boxes-in-boxes representation
  24. tree representation
  25. XML (not!) representation
  26. Overlap
  27. XML (not!) representation
  28. boxes representation
  29. one solution
  30. Validity
  31. Namespaces
  32. Inclusion
  33. Some XML plusses and minusses
Introduction to XML slide of 33
© 2007 Syd Bauman, Julia Flanders, and the Women Writers Project This TEI-encoded XML file is available under the terms of the Creative Commons Attribution-ShareAlike 3.0 (Unported) license.