Home Consultancy Training Software

 

 

Course Syllabus
Exploring XML


A comprehensive introductory course to XML and its accompanying protocols. This intensive course is ideal for anyone wanting to learn the benefits of using XML formatted data as a communication medium. The course covers the basics of XML, validation methods and transformation. The course also forms a good basis for more advanced courses in particular areas, for example, Web Services.

Intended for anybody that wants to learn where XML can be applicable in their company’s environment.

 

* Introduction

- Concepts, XML and HTML

- Uses, derived languages, Web Services

* HTML

- Recap of basic features.

* XML Structure

- Structure, rules, Well-Formed documents, parsing,

- Character sets, entity references, CDATA sections

* Displaying XML

- Using Cascading Style sheets.

* Namespaces

- Reasons, format, URI’s

* XML Validation

- Need, DTD’s and Schemas

* The DTD

- Structure, examples

* Schemas

- Schema vs DTD, versions, structure

- Simple and complex types, data types

- Validating with schemas

* Using XML

- DOM and SAX program models

- Web Services introduction

* XSL Transformation

- XSLT introduction

- XPath introduction

- Simple style sheets for XML transformation

- Generating HTML

* Summary

 

Notes

  1. Participants receive comprehensive course notes containing all slide material and optionally, a textbook.
  2. The Course is based the W3C standards and is regularly updated to include new material.
  3. Previous knowledge of HTML is desirable but not necessary.
  4. Hands-on exercises can be provided if time allows.
  5. The length of the Course is normally one day or two with hands-on exercises.