Morad Learning

Home | About Us | Purchase Courseware Online | Services | .NET Courses | Register for Online Classes! | XML Courses | Contact Us

Transforming XML Documents Using XSLT & XPath

Subject Matter

.
.
.

An introduction to the concepts and principles of XSLT (Extensible Stylesheet Language Transformation) & XPath (XML Path Language) and how they are used to transforms XML documents from one structure to another.

Course Name

.
.
.

Transforming XML Documents Using XSLT & XPath

Why This Course?

.
.
.

The XSLT language is a very versatile technology to transform XML documents from one structure to another. The result structure could be an HTML document for display in a web browser, a text document for printing purposes, or yet another XML document altogether. XPath is a very powerful expression tool to specify and locate nodes in XML documents being transformed. Each of the XSLT and the XPath technologies has its own syntax and semantics. This course provides learners with a firm understanding of XSLT & XPath semantics and syntax and prepares them to quickly transform XML documents to web pages using these two technologies.
 

Course Objectives

.
.
.

This course teaches concepts and principles of the XSLT language. After concluding this course, learners will be capable of:

bulletDefine what XSLT & XPath are
bulletDescribe the relationship between XSL, XSLT, XPath, and XSL-FO
bulletDescribe the benefits of XSLT
bulletClassify XSLT transformation
bulletExplain what is meant by XSLT transformation
bulletWrite well-formed XSL documents
bulletDescribe the XSLT processing model
bulletManipulate the XSLT processing model using XPath patterns
bulletSummarize XSLT default template rules
bulletDemonstrate using XPath location path expressions to locate nodes in an XML document
bulletApply XPath location path expression in an XSL document
bulletWrite template rules using <xsl:template>
bulletTransform XML nodes using <xsl:apply-templates>
bulletSort XML nodes using <xsl:sort>
bulletGenerate result document data and markup
bulletConstruct the transformed tree using <xsl:value-of> and <xsl:output>
bulletControl the transformation process using <xsl:if>, <xsl:for-each>, and <xsl:choose>
 

Who Should Attend?

.
.
.

Information architects, Web developers, designers, programmers responsible for designing, and building web applications and pages using the XML, XPath, and the XSLT technologies.

Prerequisites

.
.
.

Working knowledge of XML and its technologies. This prerequisite could be acquired through the Introduction to XML course.

 

Delivery Mode

.
.
.

Instructor-led in a classroom community-of-practice environment.

Features

.
.
.

bullet Learn-by-doing course design philosophy
bullet Clear explanations of concepts and principles
bullet Emphasis on getting started quickly
bullet Many examples and worked out samples
bullet Online Learning Environment (OLE) always accessible during class period
bullet Online Practice Environment (OPE) accessible 24/7 during class period
bullet Learning Tools (LTs) supporting the learning process
bullet Browser and platform independence
bullet Reference materials and job aids provided
bullet OLE is accessible from any location even across firewalls
bulletNo specific lab setup or configuration needed. Our OLE & OPE provide everything we need to deliver the class. All the students need are an Internet connection and a web browser

Class Duration

.
.
.

3 days

Home | Up | About Us | Purchase Courseware Online | Services | .NET Courses | Register for Online Classes! | Contact Us