Special Notices

Please note: for Attend from Anywhere customers an additional screen is required for this course to work through remote desktop labs and view training information.


Extensible Markup Language (XML) provides a framework for describing data in a way which can be shared across applications and networks such as the Internet. This course is designed to introduce a delegate to the basic syntax of XML and how it can be used on web pages.


This course is designed for the delegate who is an experienced computer user, is familiar with the Internet, and is familiar with HTML. This course does not provide basic computer, Internet, or introductory HTML concepts. A delegate who isn't familiar with basic computer terminology, or who hasn't used the Internet or HTML should first take the Learn to Code - Creating Web Pages (www.qa.com/QAHTMLPRI) course.

Delegates will learn how to

  • Understand the purpose of XML
  • Create and edit XML files
  • Apply validation to XML files
  • Process and format XML for web pages


Module 1: Introduction to XML

  • What is HTML?
  • What is XML?
  • Comparing XML and HTML
  • XML Structure
  • XML Editors

Module 2: Creating XML

  • XML Declaration
  • XML Elements
  • XML Root Element
  • XML Attributes
  • XML Comments
  • XML Syntax Rules
  • XML Entity References

Module 3: Validating XML

  • XML Validation
  • XML Namespaces
  • XML Schema

Module 4: Further XML Schema

  • Sequence, All and Choice Elements
  • Fixed, Default and Use Attributes
  • Restriction and Facet Elements
  • Further <complexType> Elements

Module 5: Formatting and Transforming XML

  • Formatting and Transformation Methods
  • Using CSS Styling
  • Introduction to XSL and XPath

Dedicated tutor support via email during your course from expert instructors

Please complete this form and we'll be in touch

Hide form
Please enter a date or timescale
Please type in a preferred location or region...