XML Development Course

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.

Duration: 5 days
Cost: R6,900.00 excl VAT
Venue: The Incus Data Training Venue in Centurion, Pretoria. It can also be presented on-site.
Dates: Please check the course schedule for the next available date. You can also contact us at tel: (+27) 12 666 2020 or email us at info@incusdata.com to find out about dates.
Bookings: Just fill out our course enrolment form and fax it to us at (+27) 12 666 2021 or email it to us at info@incusdata.com.
Comments: Read what our many satisfied clients say about this and other courses.

Course 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.
  • Understand the role of the DOM (document object model).

Intended Audience

The XML Development is suitable for developers who need to work with XML, either for interfaces, services or documentation.

Course Prerequisites

Previous programming experience or experience with SGML is an advantage.

Delegates should be familiar with the basics of HTML, or have attended our Web Development with HTML and CSS course.

Please ensure you meet the prerequisites for the XML Development Course before you attend the course. Read the importance of course prerequisites to understand why this is necessary.

Course Contents

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. •  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.
XML Schemas
Schemas versus DTDs. •  Content type. •  Element and attribute definitions. •  Built-in simple and custom simple types. •  Custom complex types. •  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.

Download the XML Development course contents in PDF format for easy printing.


Home   |    Top of this page   |    Contact Us    Incus Data Anvil Man Schedule   |    Course List   |    FAQ   |    Sitemap

Essential Skills for IT