or create  New Account
 
 
 

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