Framework Training

Code

xml1

Scheduled Dates

17 Jun 2013
12 Aug 2013
4 Nov 2013
13 Jan 2014

Scheduled Address

Framework Training Ltd

Business Environment Group
150 Minories
London
EC3N 1LS

UK

More about our London Training Centre

Experience Level

intro

Days

3

Price per person

£1395 +VAT

Course description

Our XML training course aims to give you the fundamental skills to hand-crank XML using a simple text editor, and learn how you can go on to apply related methods such as XSLT and SAX in order to process and manipulate data.

XML pulses through the arteries of the internet and also plays a major part in interoperability and integration of otherwise disparate systems.

With a good knowledge of XML and the right tools you can create anything from a simple RSS feed to a complex set of business-critical Web Services.

What you will learn

  • XML Fundamentals
  • XML Syntax Best Practices
  • Styling XML with CSS and XSLT
  • XML DOM
  • XSD
  • Overview of SAX, Web Services (SOAP, Web API, REST)

Who should attend

Anyone whose role requires them to create or maintain XML code, or wishes to use XML data in conjunction with other languages / frameworks such as Java, .NET, or PHP.

Prerequisites

Experience of a simple markup language like HTML would be useful but isn't mandatory. With custom / on-site courses we can increase the technical depth and detail as far as your needs require, but the public course will only assume you can use an Operating System such as Windows or GNU/Linux.

XML Training Course Syllabus

Introduction to XML

What is XML?
Why do I need XML?
Popular XML tools and editors

Common XML Uses and XML-related specifications

Metadata
RSS
XSLT
XML Web Services
XQuery
XPath
FpML

XML Fundamentals

XML file structure
XML syntax
Validatiing XML
XML Namespaces
XML Parsers and White Space

Presenting XML Data

Styling XML using CSS
Overview of Data Binding
Embedding XML in XHTML (Data Islands)

XML Document Object Model (DOM)

Introduction to the DOM
Extracting information
Manipulating data
Creating new document content
Combining DOM, XML and HTML

Document Type Definition (DTD)

What is a DTD?
DTD syntax
Declaring Elements & Attributes
Associating an external DTD

XML Schema Definition (XSD)

Benefits of XSD over DTDs
Defining the structure of XML with an XML Schema
Defining & declaring Elements, Attributes & Data Types

Introduction to Extensible Stylesheet Language Transformations (XSLT)

Benefits and proper usage of XSLT
Using XSLT with CSS
Repeating Elements
Conditions: &

Overview of Simple API for XML (SAX)

Reading data from an XML document using SAX
Events
Callback methods

Overview of XML Web Services

SOAP & XML
Web API & REST