Transforming and Formatting XML


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
To use XSLT and XSL-FO syntax to transform XML documents

Target Audience
Existing application and web developers wishing to attain competency in the use of advanced XML techniques; systems analysts and systems designers needing a thorough knowledge of XML for the development of web-enabled applications.

Prerequisites
familiarity with XML syntax; knowledge of the basic XML document model (prolog, body, epilog); an understanding of the importance of well-formedness in XML; an understanding of XML parsing and processing; prior experience with programming and markup languages. In addition, prior experience of stylesheet formatting (e.g. CSS) would be an advantage.

Expected Duration (hours)
2.7

Lesson Objectives

Transforming and Formatting XML

  • use template rules to set up an XSL transformation.
  • identify the XPath syntax that enables you to navigate and select data in XML tree hierarchies.
  • use XSL-FO to format XML data.
  • use XSLT and XSL-FO syntax in documents used to transform XML documents.
  • identify the syntax required to implement programmatic flow control in XSLT documents.
  • use XSLT to transform data from an XML document and output it as XML.
  • identify the XSL elements that support the sorting and grouping of XML documents.
  • identify the XSL elements that support the inclusion and merging of multiple and master style sheets.
  • use XSLT syntax to perform advanced transformations of XML documents.
  • Course Number:
    213612_eng