Advanced XML - 14 Hour Online Class or 2 Day Classroom Workshop

A hands-on introduction to critical advanced XML skills for application developers and architects and analysts who are familiar with XML, XPath and basic XSLT structure. Covers XLST: controlling output, including a review of XPath and XSL basics; using XLST to build XML output; XQuery including syntax and utilities; XSL-FO and formatting Objects; SVG for vector graphics; SOAP; WSDL; RDF including RDF XML notation, Reification vocabulary, the Dublin Core Metadata Initiative, metadata specifications such as PRISM, XMP and XPackage; RSS including versions, resources and vocabulary elements.

Online Class Schedule

Request a Class

 

Request More Info

   

Buy Course Book

 


Topic Summary | Print Version

Class Description:

This course will, through lecture and hands-on workshops, provide you with a practical introduction to several critical advanced XML skills.

First, you will learn how to read, write, and manipulate XML documents using the platform-neutral XML features XSLT (XML Stylesheet Language Transformations) and XQuery

Next, you will learn how to produce PDF documents from XML using XSL-FO (Formatting Objects). You will also learn how to create static and animated graphic images using SVG (Scalar Vector Graphics).

Finally, you will be introduced to two XML vocabularies that are widely used on the internet for classifying and syndicating information: RDF (Resource Description Framework) and RSS . You will also be introduced to two XML vocabularies that are at the heart of web services: SOAP and WSDL

Hands on workshops are provided for the chapters on XSLT, XQuery, XSL-FO, and SVG.

Audience: Applications developers, application architects, and analysts are the typical audience. However, anyone involved in producing and consuming XML documents can attend this course.

Prerequisites: Students must be comfortable with basic XML, XPath and basic XSLT template structure, all of which are covered in SkillBuilders Introduction to XML course.

Objectives: After completing this course you will be able to use:

  • XSLT to read, manipulate, and format XML documents
  • XQuery to retrieve XML data using an SQL-like syntax
  • XSL-FO to format XML for printed presentation
  • SVG to create graphics for use in PDFs, web pages, or other documents
  • RDF to create metadata descriptions
  • RSS to distribute web content
  • SOAP to analyze content of web service messages
  • WSDL to determine how to interact with web services

Topic summary

To Top | Topic Summary