Compleat XML Courses

This set of courses is specifically designed to provide the appropriate background and skills to successfully support the XBRL training and learning process:

Introduction to XML

XML-001 (1 day)
Audience: Basic
Prerequisites: None

Introduction to the concept and syntax of XML; overview of its basic features like elements, attributes, validation, namespaces, and of its support and use  in browsers and other common applications. Overview of XML related topics and technologies: XML Schema, XSL(T), XPath, XQuery, XPointer, XLink.

Using XML Spy

XML-002 (1 day)
Audience: Foundational
Prerequisites: XML-001

This course is designed to provide a working knowledge on the use of Altova XMLSpy, one of the more broadly used XML editors and development environment. The course covers the basic functionalities available in the free Home Edition and gives an overview of more advanced features available in the Professional edition.

Hands-on XML

XML-003 (1 day)
Audience: Foundational
Prerequisites: XML-001

Learn how to use XML, XML Schema and XSL(T) with interactive and dynamic exercises that immediately reinforce the theoretical framework provided in the course.

Introduction to XML Schema Development

XML-004 (1 day)
Audience: Technical
Prerequisites: XML-003

How to read and create XML Schemas, and how to use them to define the structure of an XML based “language” and to validate XML documents against it.

Hands-on XML — Advanced

XML-005 (1 day)
Audience: Technical
Prerequisites: XML-003

Learn how to use XSL(T), XPath, XQuery, XPointer, XLink with interactive and dynamic exercises that immediately reinforce the theoretical framework provided in the course.

Overview of XML Based Standards

XML-006 (1 day)
Audience: Foundational
Prerequisites: None

An overview of XBRL, XBRL GL and other relevant XML standards like ebXML, UBL and others. The course provides the theoretical framework to understand the purpose and scope of each standard and on what the decision on adoption should be based.