Skip to Content

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

expand or collapse the menu Accessibility

expand or collapse the menu Web Development

expand or collapse the menu Adobe / Macromedia Web

expand or collapse the menu Programming

expand or collapse the menu Databases

expand or collapse the menu Professional Courses

expand or collapse the menu Adobe

expand or collapse the menu Microsoft SharePoint

expand or collapse the menu Technical

expand or collapse the menu Geographic (GIS)

expand or collapse the menu Microsoft Office

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

XML - Introduction

2 day course

View Detailed Outline in PDF Format
Get Adobe Reader

This course will help build upon your existing knowledge and skill with HTML and other markup languages through the use of eXtensible Markup Language (XML).  XML and its related technologies are more advanced, with flexible formats for files, documents, query results, data transfer and inter-application communication, as well as its ability to accept custom tags.  In this course, you'll learn the fundamentals of XML and its related technologies so that you can create your own markup language.  Combined with XML schemas, DTDs and XSL stylesheets and transformations, you will learn to transform XML to HTML, RTF and PDF file formats.

Course Topics:

(for a full detailed outline, visit our PDF link above)

Origins of XML

  • Markup languages
  • SGML, DTDs, HTML and XHTML
  • The Role and Importance of XML
  • XML Applications
  • Determining When and Where to Use XML

Well-Formed XML Documents

  • XML document markup
  • XML markup: elements, attributes, and entities
  • Processing instructions, character data, and comments
  • XML and HTML

Creating Valid XML Documents

  • Introduction to the Document Type Definition (DTD)
  • Creating a DTD
  • Validating XML against a DTD
  • Validating XML with a Schema
  • Creating a Schema

Displaying XML in a Browser

  • Style sheets
  • Cascading style sheets and XML
  • XSL and Simple Transformations

Accessing XML Documents with APIs

  • Access an XML Document Using the Document Object Model (DOM)
  • Manipulate XML with the Simple API for XML (SAX)

Formatting and Transforming XML

  • Display an XML Document Using Cascading Style Sheets (CSS)
  • Transform XML to XML
  • Transform XML to HTML
  • Create an XSL-FO Document
  • Display an XML Document Using XSL-FO

XML Linking

  • Use XLink to Link to an External Document
  • Link to External Sources Using HTML Namespace