Introduction to XML

One Day Course

Overview

This course will provide participants with a hands-on knowledge of the details of XML and related technologies.  The course contents are designed for programmers who wish to use XML in their projects.

Course Syllabus

What is XML?

  • History of XML

  • Markup Languages

  • Content vs. Presentation

  • Document Standards and Interchange

  • Validation

  • Programmatic use of XML

  • XML and the Web

  • XML Transformations (XSLT)

  • Hands-on Examples

XML Grammar

  • XML Document Structure

  • Whitespace

  • Elements

  • Attributes

  • Other Grammar Components

  • Hands-on Examples

 Introduction Document Type Descriptors (DTDs)

  • Purpose and Use

  • DTD syntax

  • Validation

  • Hands-on Examples

 Overview of XML Schemas

  • Purpose and Highlights

  • Benefits of using Schemas

  • Examples

 Programmatic use of XML

  • Common APIs for accessing XML

  • XML and SQL Server

  • XML and Visual Basic

  • Using XPath

  • Hands-on Examples

Overview of Related Technologies

  • SOAP

  • WDDX

  • WSDL and Web Services

  • UDDI

© 1982-2007 Complete Computing, Inc.