Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - XML: XSLT - Transforming and Styling


distance-learning center

Computer-Device_Tethered-Distance-learning Distance-learning-Building

Professional Distance-learning

IT Training Services


XML: XSLT - Transforming and Styling
DURATION: 4 days

FEE: $1,580

Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

There is a surcharge associated with training two or fewer students.


  • Programmer
  • Webmaster
  • Application Architect
  • IT Professional


    1. Getting Started
      • Create a simple XML document; it will be used in the subsequent exercises.
    2. Navigating Nodes using XPath
      • XPath is used to navigate through elements and attributes in an XML document; specify path expressions for selecting nodes or node-sets in an XML document.
      • Utilize three XPath built-in functions; the exercises and built-in functions will be selected by the instructor.
    3. XSLT
      • Use the XSLT transformation to build the generic structure of the page into the XSLT style sheet.
      • Apply an XSLT style sheet to an XML document.
    4. Refining and Combining Style Sheets
      • Sort the content of an XML document and use style sheets.
      • Specify a sort order for the result document, alphabetically or numerically, in ascending or descending order.
      • Output is to be specified in several formats for the result document.
      • Specify whether white space in the result document is stripped or preserved.
    5. Programming with XSLT
      • Write code which performs tasks in XSLT; the code will define and call named templates.
      • Utilize named templates for organizing a style sheet and defining variables to represent complex expressions.
      • Code repetition and conditional logic within the template.
    6. Defining XML Grammar and Dataypes
      • Define and use a complex XML schema.
      • Specify the elements, attributes, and datatypes.
    7. Creating and Changing XML Structure with XSLT
      • Transform one XML document to another.
      • Provide a mechanism for creating rich views in web pages that can be dynamically changed by the user, including the filtering of data for targeted communications.
      • Encode simple business rules.
    8. Cross-referencing Documents using XSLT
      • Utilize keys to process cross referencing.
      • Use keys to take advantages of cross referencing, when the source document is not of type ID/IDREF.
    9. Manipulating XML Documents using SAX
      • Recognize that a SAX parser initiates a series of events as it reads the document from beginning to end; this contrasts with building a complete representation of the document.
      • Code the events to handlers, which provide access to the content of the document: 1- The start of the document. 2- A processing instruction element. 3- A comment element. 4- The beginning of an element, including that element's attributes. 5- The text contained within an element. 6- The end of an element. 7- The end of the document.

    Web-based Training   Blended Learning    


Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.

SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.