AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

XML: Introduction (HTML Req'd) (4 day)

XML-IN4A      Course duration (days): 4
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
Central London
City
London (NW1) 25/11/08 £ 1,695
London (NW1) 13/01/09 £ 1,695
London (NW1) 10/03/09 £ 1,695
Prices exc. VAT.  Courses are vendor approved.
Need help? Contact us now.

About this class

The course takes the delegate from XML at introductionary level through validating XML and manipulation of XML data up to transformation of XML data into various data presentation formats, focussing less on the appearance and structure of XML but more on how and why it is used.

All the key areas of XML are covered, with plenty of hands-on opportunities to create functional XML documents, working schemas, and custom XSLT stylesheets to format and present data as an XHTML document.

Who will the lesson benefit?

Programmers and developers who need to understand the fundamentals of XML and how this technology integrates into the IT environment, including those working in data exchange, B2B communication, information publishing, and the Internet. Web developers seeking to maximise benefits of application interoperability via XML.

Prerequistes

  • Experience with HTML
  • Programming or scripting experience is helpful.

Contents of this class

INTRODUCTION TO XML

  • Introduction
  • Historical Background
  • XML Concepts
  • Benefits of XML
  • XML alongside HTML
  • The XML Environment

XML DOCUMENT SYNTAX

  • Writing XML
  • XML Document Structure
  • Elements, Tags and Content
  • Elements, Attributes and Values
  • Character Data
  • Processing Instructions
  • Comments
  • Well-Formed XML
  • XHTML Syntax

VALIDATION AND DTDS

  • Validating Documents
  • Document Type Definitions
  • DTD Elements
  • DTD Attributes
  • Conditional Sections
  • The HTML DTD

STYLING AND CSS

  • Styling XML Documents
  • CSS - Cascading Stylesheets
  • Styling and XHTML

SCHEMAS AND NAMESPACES

  • Data Structuring with Schemas
  • XML Namespaces
  • Namespace Declarations
  • Using Namespaces

XML SCHEMA AND XSD

  • Introduction to XML Schemas
  • XSD Elements
  • XSD Data Types
  • Facets - Constraining Values
    • XSD Attributes
    • Working with Data Types
  • The Schema Element

DATA BINDING

  • Client-Side XML
  • Using Data Source Objects
  • Data Binding

PATHS AND LINKS

  • Finding Your Way
  • XPath - Location Paths
  • XPointer and XLink

XSL AND TRANSFORMATIONS

  • XSL Technology
  • XSLT Stylesheets
  • XSL Templates
  • XPath - in XSLT
  • XSLT and the DOM

XML-BASED SERVICES

  • Server-Side Architectures
  • Database Access
  • Web Servi ces