Web
Course Outline
24
page
XML Introduction
Hands-on training in an instructor led environment. One workstation per delegate
and exercises to consolidate learning
Training Method:
A knowledge of the HTML language is desirable
Prerequsites:
Two to three days
Duration:
A course which introduces the delegate to the principles of the XML language. XML is becoming a
standard way to create documents and data driven web applications within small and large
organisations, education, government and commerce. The drive toward E-Business and E-
Government makes XML a must have for serious Web developers and programmers as well as
support staff, analysts and IT managers.
**This course can be delivered as a 2 day or more detailed 3 day covering additional topics such as
XML database interfacing.
Objectives
Designers, developers, Analysts, Project Managers
Designed for:
Overview - What is XML?
Why we need XML
Relationship to SGML and HTML
Well-formed vs Valid XML
Document Type Declaration(DTD)
What is a DTD
Parts of an XML document
XML prolog
XML Declaration
XML Comments
Processing instructions
Document type declaration (DTD)
The Root element
XML epilog
Building your XML documents
Root element contents
Elements and Attributes
Built-in attributes
Entities, Built-in ,Parameter
Marked sections
DTDs and Schemas
Defining element names and types
Schemas vs DTD
Employing validation
Building your DTD
Using XML Namespaces
Defining a namespace
Content
XLink & Xpointer
Comparison to HTML links
Two-way links
Links to document subsets
Links to multiple destinations
Formatting
Why XML does not format
Cascading Style Sheets (CSS)
What is a style sheet
Creating styles in HTML
Why Cascading ?
Using Style sheets to format XML output
XSL
Extending style sheets
Extensible Style Language (XSL)
Creating styles using XSL
**Applying XML to data sources
Introduction to XML data interfacing
What tools we need
Specifying the data source
Defining the document
Practical database example
* Public Courses
* Private Courses
* Customised Courses
* On site training available
Tel: 01625 549287 anne@firsttraining.net