Please click here to chat with a certified trainer
XML classes logo

XML classes

 


 

 

  • XML Beginner Class 

Class Date  City Class Times    Cost  
August        
Aug 02 - Aug 03 Boston 9am - 4pm    $895 Register
Aug 02 - Aug 03 Calgary 9am - 4pm    $895 Register
Aug 02 - Aug 03 Charlotte 9am - 4pm    $895 Register
Aug 02 - Aug 03 Cleveland 9am - 4pm    $895 Register
Aug 02 - Aug 03 Colorado Springs 9am - 4pm    $895 Register
Aug 02 - Aug 03 Houston 9am - 4pm    $895 Register
Aug 02 - Aug 03 Indianapolis 9am - 4pm    $895 Register
Aug 02 - Aug 03 Jacksonville 9am - 4pm    $895 Register
Aug 02 - Aug 03 Salt Lake City 9am - 4pm    $895 Register
Aug 02 - Aug 03 St. Louis 9am - 4pm    $895 Register
Aug 02 - Aug 03 St. Paul 9am - 4pm    $895 Register
Aug 02 - Aug 03 Toronto 9am - 4pm    $895 Register
Aug 02 - Aug 03 Tucson 9am - 4pm    $895 Register
Aug 02 - Aug 03 Tulsa 9am - 4pm    $895 Register
Aug 02 - Aug 03 Washington 9am - 4pm    $895 Register
Aug 03 - Aug 04 Billings 9am - 4pm    $895 Register
Aug 03 - Aug 04 Kansas City 9am - 4pm    $895 Register
Aug 03 - Aug 04 Louisville 9am - 4pm    $895 Register
Aug 03 - Aug 04 Memphis 9am - 4pm    $895 Register
Aug 03 - Aug 04 Milwaukee 9am - 4pm    $895 Register
Aug 03 - Aug 04 Nashville 9am - 4pm    $895 Register
Aug 03 - Aug 04 Oklahoma City 9am - 4pm    $895 Register
Aug 03 - Aug 04 Sioux Falls 9am - 4pm    $895 Register
Aug 09 - Aug 10 Columbus 9am - 4pm    $895 Register
Aug 09 - Aug 10 Detroit 9am - 4pm    $895 Register
Aug 09 - Aug 10 Hartford 9am - 4pm    $895 Register
Aug 09 - Aug 10 New York 9am - 4pm    $895 Register
Aug 10 - Aug 11 Omaha 9am - 4pm    $895 Register
Aug 10 - Aug 11 Orlando 9am - 4pm    $895 Register
Aug 10 - Aug 11 Philadelphia 9am - 4pm    $895 Register
Aug 10 - Aug 11 Phoenix 9am - 4pm    $895 Register
Aug 10 - Aug 11 Raleigh 9am - 4pm    $895 Register
Aug 10 - Aug 11 Sacramento 9am - 4pm    $895 Register
Aug 10 - Aug 11 San Antonio 9am - 4pm    $895 Register
Aug 10 - Aug 11 San Jose 9am - 4pm    $895 Register
Aug 23 - Aug 24 Albuquerque 9am - 4pm    $895 Register
Aug 23 - Aug 24 Arlington 9am - 4pm    $895 Register
Aug 23 - Aug 24 Atlanta 9am - 4pm    $895 Register
Aug 23 - Aug 24 Austin 9am - 4pm    $895 Register
Aug 23 - Aug 24 Las Vegas 9am - 4pm    $895 Register
Aug 23 - Aug 24 Miami 9am - 4pm    $895 Register
Aug 23 - Aug 24 Seattle 9am - 4pm    $895 Register
Aug 23 - Aug 24 Virginia Beach 9am - 4pm    $895 Register
Aug 24 - Aug 25 Chicago 9am - 4pm    $895 Register
Aug 24 - Aug 25 Dallas 9am - 4pm    $895 Register
Aug 24 - Aug 25 Denver 9am - 4pm    $895 Register
Aug 24 - Aug 25 Los Angeles 9am - 4pm    $895 Register
Aug 24 - Aug 25 Minneapolis 9am - 4pm    $895 Register
Aug 24 - Aug 25 Portland 9am - 4pm    $895 Register
Aug 24 - Aug 25 San Diego 9am - 4pm    $895 Register
Aug 24 - Aug 25 San Francisco 9am - 4pm    $895 Register
September        
Sep 27 - Sep 28 Billings 9am - 4pm    $895 Register
Sep 27 - Sep 28 Kansas City 9am - 4pm    $895 Register
Sep 27 - Sep 28 Louisville 9am - 4pm    $895 Register
Sep 27 - Sep 28 Memphis 9am - 4pm    $895 Register
Sep 27 - Sep 28 Milwaukee 9am - 4pm    $895 Register
Sep 27 - Sep 28 Nashville 9am - 4pm    $895 Register
Sep 27 - Sep 28 Oklahoma City 9am - 4pm    $895 Register
Sep 27 - Sep 28 Sioux Falls 9am - 4pm    $895 Register

Class Date  City Class Times    Cost  
 
Aug 23 - Aug 24 Albuquerque 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Arlington 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Atlanta 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Austin 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Billings 9am - 4pm    $895 Register
Sep 27 - Sep 28 Billings 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Boston 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Calgary 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Charlotte 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Chicago 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Cleveland 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Colorado Springs 9am - 4pm    $895 Register
 
Aug 09 - Aug 10 Columbus 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Dallas 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Denver 9am - 4pm    $895 Register
 
Aug 09 - Aug 10 Detroit 9am - 4pm    $895 Register
 
Aug 09 - Aug 10 Hartford 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Houston 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Indianapolis 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Jacksonville 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Kansas City 9am - 4pm    $895 Register
Sep 27 - Sep 28 Kansas City 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Las Vegas 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Los Angeles 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Louisville 9am - 4pm    $895 Register
Sep 27 - Sep 28 Louisville 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Memphis 9am - 4pm    $895 Register
Sep 27 - Sep 28 Memphis 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Miami 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Milwaukee 9am - 4pm    $895 Register
Sep 27 - Sep 28 Milwaukee 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Minneapolis 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Nashville 9am - 4pm    $895 Register
Sep 27 - Sep 28 Nashville 9am - 4pm    $895 Register
 
Aug 09 - Aug 10 New York 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Oklahoma City 9am - 4pm    $895 Register
Sep 27 - Sep 28 Oklahoma City 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Omaha 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Orlando 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Philadelphia 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Phoenix 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 Portland 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Raleigh 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 Sacramento 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Salt Lake City 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 San Antonio 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 San Diego 9am - 4pm    $895 Register
 
Aug 24 - Aug 25 San Francisco 9am - 4pm    $895 Register
 
Aug 10 - Aug 11 San Jose 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Seattle 9am - 4pm    $895 Register
 
Aug 03 - Aug 04 Sioux Falls 9am - 4pm    $895 Register
Sep 27 - Sep 28 Sioux Falls 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 St. Louis 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 St. Paul 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Toronto 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Tucson 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Tulsa 9am - 4pm    $895 Register
 
Aug 23 - Aug 24 Virginia Beach 9am - 4pm    $895 Register
 
Aug 02 - Aug 03 Washington 9am - 4pm    $895 Register

XML level 1 beginner class


Course Description:

The XML Development course provides a foundation for using the eXtensible Markup Language. It covers the role of XML, well-formed XML markup, DTDs, XML namespaces, XML Schemas, and XSLT (eXtensible Style Language - Transformations). It also provides a brief introduction to XSL-FO and the document object model.

 

Learning Objectives

Delegates who complete the XML Development course will be able to:

  • Understand the need for XML and the importance of standards as set by the W3C.
  • Create well-formed XML documents.
  • Create valid XML documents.
  • Create a DTD (Document Type Defininition) that can be used to validate an XML file.
  • Create an XML Schema document that can be used to validate an XML file.
  • Understand the concept of XML namespaces.
  • Transform an XML document using XSLT.
  • Understand the role of XSL-FO in the publication of XML-based information.

 

Target Audience:

The XML Development is suitable for developers who need to work with XML, either for interfaces, services or documentation. Delegates should be familiar with the basics of HTML.

XML level 1 beginner class


Course Outline:

 

XML Basics

  • The W3C and the evolution of XML.
  • XML elements and attributes.
  • The XML Prolog.
  • Well-formed XML and valid XML.
  • Using CSS with XML.

 

Document Type Definitions

  • Using a DTD to validate XML.
  • The DOCTYPE declaration.
  • Element declarations.
  • Attribute declarations.
  • Internal and external DTDs.
  • Internal and external general and parameter entities.

 

XML Namespaces

  • The role of namespaces.
  • Declaring a namespace.
  • Using multiple namespaces.
  • The default namespace.
  • Attributes and namespaces.

 

XML Schemas

  • Schemas versus DTDs.
  • The XMLSchema-instance namespace.
  • The type hierarchy and built-in simple types.
  • Element type definitions
  • Custom simple types and the facets for restriction.
  • Custom complex types for element content, mixed content, text content and empty content.
  • Attribute type definitions.
  • Including schemas.
  • Schemas and namespaces.

 

XSL Transformations

  • The concept of transformation.
  • XSLT templates.
  • Generating elements and attributes.
  • XSLT conditional and iterative statements.
  • XSLT variables and parameters.
  • XPath expressions and functions.

 

Other Topics

  • Introduction to Formatting Objects (XSL-FO).
  • Basics of the Document Object Model.
  • Other XML technologies and examples of XML applications.

 

Our outlines are a guide to the content covered on a typical course. We may change or alter the course topics to meet the objectives of a particular course.