Overview, Introduction, & Tools

XML: What, why, & how, in brief

The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. XML languages or 'dialects' are easy to design and to process. They are also reasonably human-legible, and to this end, terseness was not considered essential in its structure. XML is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different information systems, particularly systems connected via the Internet. Formally defined languages based on XML (such as RSS, MathML, XHTML, Scalable Vector Graphics, MusicXML and thousands of other examples) allow diverse software reliably to understand information formatted and passed in these languages.

from Wikipedia

  1. XML and related software technologies: a high-level introduction
  2. XML details: An overview in more depth
  3. XML macros: Declaring & using entities
  4. XML head: Declaring the prolog
  5. XML as data: The document tree
  6. XML as input: The loading & parsing process
  7. XML specification: The problems with DTD
  8. XML creation: Demos & in-class exercises

Readings


revalidate the HTML revalidate the CSS Pastafarian Flag

Last modified: 2 Sep 2007 12:28:14 PM