feedburner
Enter your email address:

Delivered by FeedBurner

Bookmark and Share
Custom Search
Bookmark and Share

AppDev: XSLT - XSL Transformations

Labels:


Course includes 6+ hours of total training time...

• 2 modules of training
• Over 2 hours of media run time
• Over 300 pages of courseware on CD-ROM
• Step-by-step hands-on-labs
• Sample code
Transforming XML with XSLT teaches you how to use the XSLT language to process your XML data into another markup format like HTML or WAP. You'll learn about the origins and current state of XSLT, and how to create simple "blueprint" stylesheets. You’ll find out about XPath, another XML technology, and learn how to use it to navigate to any node in an XML tree. You’ll discover how to use rule-based stylesheets to create powerful and flexible stylesheet applications. You'll also learn how XSLT differs from procedural programming languages, and how to apply the programming knowledge you already have to this new language and environment.
By the end of the course, you will be able to:


• Create both simple "blueprint" stylesheets to provide quick transformations of your XML data and complex XSLT-based applications that use multiple XML data sources and multiple stylesheets.
• Use XPath to navigate an XML tree and get values from text nodes and attributes.
• Determine the best place and time to process a given transformation: Programmer’s workstation at design time, or upon request using the client’s browser or the web server.
• Create rule-based stylesheets that are easy to maintain and extend.
• Design named templates that act as subroutines in an XSLT stylesheet.
• Use XSLT to calculate results and do totaling based on XML data.
• Decide if and when to use processor-specific extensions in your XSLT applications.
SESSION 1 (90 min)
Introducing XSLT

• What is XSLT?
• Are You Sure This is a Language?
• Transformation Types
• Processing XSL
Simplified Stylesheets

• The Essential Stylesheet
• Using an XSL Blueprint to Create HTML
• What Can’t a Simplified Stylesheet Do?
Using XPath to Get Around

• What Is XPath?
• Figuring Out Location Steps
• Introducing XPath Functions
Adding Template Rules

• What Are Templates?
• Un-Simplifying the Stylesheet
• Using the Template Element
• Other Top-Level Elements
Traditional Programming Concepts and XSLT

• Programming Concepts You can Use
• Working with Variables
• Calling Named Templates
• Using Functions
• Creating Modular Stylesheet Solutions
SESSION 2 (50 min)
Creating an XML Result Tree

• XML-Structured Variables
• XML Node Creation Elements
Doing Calculations in XSLT

• Programming with No Side Effects
• Applying Recursive Programming Techniques
Common XSLT Challenges

• Applying XSLT
• How Do I Group Data?
• Grouping Data: Another Solution
• How Do I Copy HTML Tags from the Data?
• How Do I Add or Remove Whitespace?
Using Processor-Specific Extensions

• The Mechanics of Extensions
• Should You Use Extensions?
• Recovering from Missing Extensions


AppDev_-_XSLT_-_XSL_Transformations


Code:
http://rapidshare.com/files/126819844/AppDev_-_XSLT_-_XSL_Transformations.part1.rar
http://rapidshare.com/files/127006156/AppDev_-_XSLT_-_XSL_Transformations.part2.rar
http://rapidshare.com/files/127042543/AppDev_-_XSLT_-_XSL_Transformations.part3.rar







0 comments:

Post a Comment

Bookmark and Share