learn something new
Learn
Learn
FIND A CLASS
Register
Course Schedule
Virtual Training Schedule
Contact Us
Map : Bloomington, IL
Map : Springfield, IL
Follow Us
CERTIFICATIONS
PROGRAMS
LEARN
>
Find a Class
> Class Summary
MS1913 - Exchanging and Manipulating Data Using XML and XSLT
If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at
getsmart@LRS.com
The goal of this course is to teach developers techniques for exchanging and transforming data using the Extensible Markup Language (XML) and Extensible Stylesheet Language Transformations (XSLT). The course describes best practices for XML and XSLT and gives compelling examples of the best ways to solve real-world problems. It is intended for Web developers who have used XML to create simple Web applications and who need to know how to exploit the full potential of XML and XSLT.
Click here for a printer-friendly version of this page
Contact us for class availability
Prerequisites
Course MS1905, Building XML-Based Web Applications or equivalent knowledge
Detailed Class Syllabus
Overview of XML and XSLT
Representing Data with XML
Transforming XML Documents with XSLT
Using XML and XSLT to Build Solutions
Selecting and Navigating Nodes Using XPath
Introducing XPath
Accessing Node Information
Navigating a Document Using Location Paths
Using Operators and Functions in Location Paths
Lab 2.1: Accessing Node Information
Lab 2.2: Selecting and Navigating Nodes Using XPath
Introducing XSLT
Introducing XSLT
Template Rules
Enhancing Template Rules
Lab: Defining and Using Template Rules
Refining and Combining Style Sheets
Sorting Document Content
Controlling Document Output
Including and Importing Style Sheets
Lab: Refining and Combining XSLT Style Sheets
Programming with XSLT
Named Templates
Variables and Parameters
Performing Repetition and Conditional Processing
Using XSLT Extension Elements and Functions
Lab: Programming with XSLT
Defining XML Grammar and Data Types
Defining and Using XML Schemas
Defining Elements in an XML Schema
Defining Attributes in an XML Schema
Defining Data Types in an XML Schema
XML Schemas and ADO
Lab: Defining XML Grammar and Data Types
Creating and Changing XML Structure with XSLT
Creating New Structure Using XSLT
Cross-Referencing Documents Using XSLT
Accessing Multiple XML Documents in a Style Sheet
Introducing Cross-References
Generating Cross-References in Result Documents
Lab: Cross-Referencing Documents Using XSLT
Manipulating XML Documents Using SAX
Overview of SAX
Using SAX Interfaces
Lab: Manipulating XML Documents Using Sax
Putting It All Together
Scope and Purpose of the Northwind Traders Web Site
Lab: Northwind Traders Web Site