Aurora House, 5-6 Carlos Place, Mayfair, London W1K 3AP
Telephone: 08456 44 1234
Email: enquiry@it-uk.com

XML - XSLT and XPath

 

 

Course Length: One Day
Fees: Training at Client Offices:
One delegate: £675 per-day + VAT
Additional delegates attending: £150 each per-day + VAT

Manuals available @ £35 each (optional)

Overview: This is a course for IT developers operating in the XML environment (browser or non-browser) who require a practical, in-depth introduction to working with the DOM and SAX Application Programming Interfaces (APIs), in order to perform common DOM and SAX based programming tasks. As a precursor to working with DOM and SAX, the role of XPath is covered in detail. The course uses Microsoft Core Services (MSXML 4.0) as its W3C compliant XML processor but emphasis is placed on fully compliant features so as to ensure maximum portability of both code and learning.

Prerequisites: Attendees should have a good understanding of XML basics, in particular the concept of well-formedness and XML namespaces (see XML Foundation Course). Previous programming experience is necessary and experience in an object-based environment would be beneficial. Code examples are given for both C++ and VB although for simplicity, practical work takes place in a scripting environment.

Introducing XPath

bullet

Tree Structures and Node Types

bullet

XPath Context

bullet

Location Paths and Location Steps

Key XPath Elements

bullet

Relative and Absolute Paths

bullet

Variables and Operators

bullet

Using XPath Patterns

bullet

Axes

bullet

Predicates

bullet

Comparison and Union

Introducing the DOM

bullet

The W3C and DOM

bullet

The DOM Tree

bullet

Nodes

bullet

Elements, Attributes, Processing Instructions

bullet

The DOM Interface Explained

bullet

The Principal DOM Interfaces

Working with the Common Objects

bullet

Document Object Properties and Methods

bullet

Node Object Properties and Methods

bullet

NameNode Map Object Properties and Methods

bullet

NodeList Object Properties and Methods

bullet

Document Fragment and Document Type Objects

Common DOM Tasks

bullet

Loading and Validating Documents

bullet

Navigating the Document Tree

bullet

Working with Nodes

bullet

Working with Document Fragments

Introducing SAX

bullet

History of SAX

bullet

SAX Explained

bullet

SAX vs DOM

bullet

SAX Benefits

bullet

The SAX Event-Based Interface

SAX Features

bullet

Schema Validation

bullet

Namespace Support

bullet

HTML Output

bullet

XSLT Processing with SAX

bullet

DOM and SAX Integration

bullet

SAX Filters

SAX Programming

bullet

Parsing XML Input with SAX

bullet

Importing XML Into a Database

bullet

Creating XML Documents with SAX

If you have other questions, please contact us at enquiry@it-uk.com or complete our response form

Back Next

Computer Training Solutions © 2008
Email:  enquiry@it-uk.com

About CTS
Course Outlines
Contact Us
Links

Access
Adobe Acrobat
ACT!
ASP
AutoCAD 2000+
CorelDraw
Cascading Style Sheets
DHTML / DOM
Dreamweaver
Excel
Fireworks
Flash
Freehand
FrontPage
HTML / XHTML
Illustrator
ImageReady
InDesign
Microsoft Office XP
Outlook
Adobe PageMaker
Paint Shop Pro 7
Photoshop
PowerPoint
Project
Publisher
QuarkXpress
Sage Line 50
SQL Server
Visio
Visual Basic / VBA
Web Development
Word
XML