Certified XML Developer Course Outline

Course Outline


  • Understanding the XML standards and terminologies used with XML
  • Explaining the basics of elements, attributes and values in XML
  • Describing the concept of XSLT style sheet and root template for transforming XML
  • Detailing the looping and conditional processing of nodes by using xsl:for-each, xsl:if and xsl:when
  • Illustrating the process of creating and applying template by xsl:template
Patterns and Expressions
  • Explaining the XPath for accessing and selecting nodes by location paths
  • Describing the implementation of conditional selection by predicates
  • Understanding the process for descendant selection and absolute location paths
XPath Functions
  • Illustrating the usage of various arithmetic functions, number and string manipulation functions for operating on contents of a node.
Formatting Objects
  • Detailing the steps to create and style blocks of content by fo:block in XSL-FO
  • Understanding the process to add images and using the page templates
  • Describing the different customization of various page layout options like header, footer, margins, etc
  • Illustrating the concept of document type definitions (DTD) and the process to define elements (with text or child) and attributes (with choice or unique value) by DTD
DTD Entities
  • Explaining entities for implementing auto text entries in DTD and focusing on creation and usage of general and parameter entities
  • Illustrating the usage of DTD for validating XML documents by using external files or with in the XML file by external or internal DTD
XML Schema
  • Describing the conceptual framework of XML schema and the steps for defining it
  • Detailing the steps of annotating schemas by xs:annotation
Simple Type Element
  • Understanding the text, date, time and number simple type elements in XML
  • Explaining the process to develop custom simple type element
  • Illustrating list and union type elements for grouping multiple values
Complex Type Element
  • Describing the complex type element having child elements or attributes and the usage of various types of complex type elements as text only, element only, empty element and mixed content
  • Detailing the concept of namespaces and method to define them
  • Illustrating namespace prefix in elements
  • Describing the usage and relationship of XML and databases
  • Understanding XQuery for data selection from data source and using path, FLOWR and conditional expressions.
  • Detailing the usage of XML for RSS, Atom, and content syndication
  • Explaining the integration of web services with XML
  • Describing application of XML for messaging in SOAP and WSDL
  • Illustrating the ajax technology and usage of XMLHttpRequest object

Apply for Certification


 For Support