XML Introduction course

Click to book a course today

Download PDF version of the XML Introduction course outline

Overview

This introduction to XML presents the Extensible Markup Language at a reasonably technical level for anyone interested in learning more about structured documents.

XML Introduction coursesAudience

Existing web developers and content creators who need to understand XML structures.

Course Objectives

At the end of this course, delegates will be able to write well-formed XML documents, validate and enforce business rules using XML schemas; understand the DTD of any XML-document and be able to construct simple DTD's; transform XML documents.

Prerequisites

This course assumes a strong grasp of HTML and Windows.  It does not assume any previous knowledge of XML although programming or scripting experience is helpful.  According to the audience’s abilities and requirements the course will be tailored at the trainer’s discretion.

Course Contents (2 days)

  • Introduction
    • What is a Markup Language:
      SGML, HTML and XML
    • XML in context: SGML, HTML and XML
    • Separating Content from Presentation
    • Self-Describing Data:
      the need for Structured Documents
    • XML as a Standard Document Format
    • XML and Relational Data
    • XML and Object Models
    • The Need for Validation
    • XML Transformations
    • Web Services
  • XML Grammar
    • Structure of an XML Document
    • Handling Whitespace
    • Character and Entity References
    • Well-Formed XML
    • Elements and Attributes
    • Processing Instructions, Comments
      and CDATA Sections
  • Document Type Descriptors
    • Document Types
    • Internal and External Subsets
    • PUBLIC and SYSTEM DTD’s
    • DTD Structure
    • Defining Elements
    • Attributes
    • Required, Implied, Default, and Fixed Attributes
    • IDs and IDREFs
    • Entities
    • Conditional Sections
    • Limitations of DTDs
    • Techniques Using Entities
    • XML Schema
    • XML Namespaces
  • XML Transformations
    • XSL and XSLT
    • XSLT on the Client
    • XSLT Output Formats
    • Xpath overview
    • Structure of an XSLT Stylesheet
    • Literal Replacement Elements
    • Dynamic Content
    • Conditional Processing
    • Sorting and Filtering

Course Materials

Enliten IT will provide each delegate with a workbook and other useful reference materials where applicable.

Enliten IT reserves the right to modify course content and materials as required in the interests of continuous course improvement, at any time, without notification.

The suggested course duration is a guideline. Course topics and duration may be modified by the instructor based upon the knowledge and skill level of the course participants.

Note:

We only offer XMLcourses on a private in-house basis. For pricing and availability just pick up the phone and call on 0845 1085481.


UK Areas We Cover

London
Hackney | Islington | Camden | Brent | Havering | Barking | Dagenham | Redbridge | Newham | Waltham Forest | Haringey | Enfield | Barnet | Harrow | Hillingdon

Essex
Basildon | Braintree | Brentwood | Chelmsford | Colchester | Harlow | Harwich | Loughton | Saffron Walden | Southend-on-Sea | Tilbury | Romford | Hornchurch | Rainham | Upminster

East Anglia
Cambridge | Peterborough | Hoddesdon | Hertford | Welwyn Garden City | Stevenage | Bishops Stortford | Letchworth | Royston | Huntingdon | Bury St. Edmunds | Boston | Wisbech | Norwich | Ipswich | Harwich | Felixstowe | Newmarket

North East
Newcastle-Upon-Tyne | Sunderland | Washington | Durham | Hartlepool | Stockton-on-Tees | Middlesbrough