X310 : XML and XSL Development – Hands On

This course is intended for students who want to learn about XML and XSL processing. This course covers the following topics: XML DTD XPath XSLT Overview of Web Services The Goal At the end of this course, you will be able to create and transform XML using XSL. In addition, you will understand the benefits and the tradeoffs of each technique.

Prerequisites: No previous XML or XSL experience is required.

Duration: 3 Days

XMLXML Documents

Structure

Prolog

Processing Instruction

Reserved Characters

Name Spaces

Storing/Encoding Binary Data

DTDSyntax

Attributes

Elements

Limitations

Referencing from XML

White space processing

CDATA vs. PCDATA

Validating parsers

Alternatives

Introduction to XML Schema

comparison to DTD

default values

fixed values

custom validation

<xs:enumeration>

<xs:pattern>

<xs:whitespace>

regular expressions

date/time

id/idref

attributes

unions

simple types

complex types

build

Miscellaneous

Comparison to Schema

Processing XML with IE

Processing XML/XSL with IE

XSLOverview

XSLT

XSL-FO

Concepts

White space processing

Templates

Template attributes

apply-template

call-template

value-of

XPATH

Context node

Current node

Root node

Element node

attribute node

namespace node

function library

Axes (child, parent, self…)

String ManipulationCore Functions

Numeric core functions

Boolean core functions

Working with Multiple Style Sheets

include

import

apply-imports

Variables

Parameters

Variable references

Comparing

Scope (local/global)

Processing

copy

sort

for-each

ordering

if

choose

when

otherwise

number

Controlling OutputMiscellaneous

Performance optimizations

Tools

Using the Mind Charger architecture to completely separate presentation from logic using XSLWeb ServicesArchitecture

Introduction to web services

Theory

WSDL

SOAP

Clients

Providers

Each one of our high content courses is custom created to ensure that students receive as much real world knowledge as possible. Our expert instructors develop all our course materials in-house. We literally “wrote the book” on programmer training.