Introduction to XML
Course #W005
3 Days
Benefits
XML, the eXtensible Markup Language, is an important new specification being developed by the W3C (the guardians of HTML) to provide an extensible, yet structured, description of information. This course provides participants with a comprehensive overview of XML, giving them real, hands-on experience in creating XML specifications and documents.
Target Student
This course will be of interest to IT professionals who wish to understand XML and who wish to explore its use in corporate IT applications. Participants must have a thorough knowledge of HTML and must be familiar with at least one programming language.
Prerequisites
A thorough knowledge of and familiarity with HTML is required. Experience with at least one programming language is required.
Course Outline
XML Background
▪ Why XML?
▪ What is XML?
▪ Metadata: Why is it Important?
▪ XML - How will it change the Web?
▪ XML - How will it change the World?
Working with XML: the Basics
▪ The Anatomy of an XML Based System
▪ The XML Specifications and How to Read It
▪ Well-formed XML Documents
Authoring XML Documents
▪ Composing the Well-formed XML Document
▪ Elements and Attributes
▪ Other possible Element Contents
Authoring Valid XML Documents
▪ Including a DTD
▪ Markup Declarations in DTDs
▪ Element Declarations
▪ Attribute List Declarations
▪ Entity Declarations
▪ Notation Declarations
XML Applications and Related Technologies
▪ Application Interfaces: SAX and DOM
▪ XLink, XPointer and XPath
▪ XSL
▪ XML Schemas
▪ XML Namespaces
▪ Other XML based Technologies - CMF and OFX
▪ XML Resources on the Web