Course Name
Introduction to XML

Contact Hours: 15

Course Description

This series provides an introduction to the Extensible Markup Language (XML) and its general format. It introduces the fundamentals of XML, including how to read a basic XML document, the XML document structure, and viewing XML source documents. It shows how to build an XML data document, including creating elements and element modes, naming XML objects, and creating declarations and well-formed documents. Building DTDs is explained in detail, along with creating and managing internal, external, and parameter entities. Additional topics covered in this series include a detailed discussion of the Document Object Model, Cascading Style Sheets (CSS), and XSL Style Language.

By the end of this course, you will be able to
  • Write an entire XML document that passes the tests for correct format and structure.
  • Describe the forces driving the XML revolution.
  • Describe the relationship between your XML document, its structural model, and its stylesheet.
  • Describe the way your XML document passes through various software gates, moving from you to the user.
  • Explain the role of the XML parser, and the user’s browser, in interpreting your XML document.
  • Create a full prolog to an XML document
  • Read and write XML tags for elements, attributes, entity references, comments, processing instructions, and other components of an XML document.
  • Spot problems with incorrect XML tagging, and make corrections.
  • Ensure that your document is well formed.
  • Ensure that your XML document has a valid structure.

  1. XML: Viewing and Understanding XML
  2. XML: Creating a Basic Document
  3. XML: Building DTDs and Checking Documents
  4. XML: Entities
  5. XML: The Document Object Model
  6. XML: CSS and XSL Style Sheets