0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Hands-On XSL: Transforming and Styling XML

 
Course: 549   Duration: 3 Days
 
 

You Will Learn How To

  • Transform XML data using Extensible Stylesheet Language (XSL)
  • Search and filter XML documents with XPath
  • Build structured stylesheets with Extensible Stylesheet Language Transformation (XSLT) elements
  • Design and debug XSL documents
  • Publish PDF documents using XSL Formatting Objects (XSL-FO)
  • Convert XML data into HTML and other document formats

Course Benefits

XML is an essential tool for application developers, allowing for the interchange of data between disparate systems. To effectively integrate systems, XSL is needed for transforming and styling XML data. In this hands-on course, you gain the skills needed to exploit XSL components to manipulate and analyse XML data. You also learn how to create, debug and troubleshoot XSL transformations and publish HTML pages and PDF reports.

Who Should Attend

Those interested in working with XSL. Experience with XML at the level of Course 542, "XML Comprehensive Introduction", is assumed.

Hands-On Training

Exercises throughout this course offer immediate, hands-on reinforcement of the ideas you are learning:
  • Applying a transformation
  • Testing XPath expressions
  • Debugging XSL with XMLSpy
  • Creating a stylesheet from scratch
  • Publishing a PDF report with XSL-FO
  • Leveraging advanced XPath functions
  • Merging data sources
  • Generating HTML from XML data

Related Courses

  • 577 Building XML Web Services with Java
  • 489 JavaScript for Web Development
  • 315 Developing User Requirements
  • 287 Complex Project Management
  • 1200 Cloud Computing Comprehensive Introduction
  • 1610 jQuery Comprehensive Introduction
  • 940 Securing Web Applications, Services and Servers
  • 2320 HTML5: Next Generation Web Development

 
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
  XSL: Transforming and Styling XML

Upcoming Dates

Live online classroom training.Attend highlighted events in person or live, online via Learning Tree AnyWareTM.

UK Dates

27-29 JunLondon

US East Coast Dates

11-13 AprWashington, DC*

*New York and Washington, DC Courses – Available online with a run time of 2pm to 9pm BST.

For AnyWare enrolments, please register at least 10 days prior to the start of the course.


For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk549.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Hands-On XSL: Transforming and Styling XML

 
Course: 549   Duration: 3 Days
 
 
Course Content
 

Introducing XSL

XSL recommendations

  • XML Path Language (XPath)
  • XSL Transformations (XSLT)
  • Formatting objects (XSL-FO)
  • Fundamental XSL concepts

XSL applications

  • Developing XSL
  • Applying a stylesheet
  • Utilising XSL in production

Leveraging XPath Expressions

Analysing the key components of XPath

  • Writing primary expressions
  • Constructing sequences
  • Evaluating the context item

Selecting content with path expressions

  • Navigating with Axis points
  • Choosing targets with node tests
  • Filtering results by predicates

Comparing nodes in XPath

  • Value and general comparisons
  • Arithmetic expressions
  • Invoking functions

Building Stylesheets with XSLT

XSLT stylesheet fundamentals

  • Source and result trees
  • Template-driven approach
  • Transforming XML-to-XML

Creating an XSLT stylesheet

  • Following best practices
  • Defining template rules
  • Applying templates
  • Extracting data values
  • Implementing templates out-of-order
  • Copying input nodes

Designing XSLT stylesheets effectively

  • Leveraging built-in rules
  • Resolving conflicts
  • Referencing the changing context

Publishing Reports with XSL-FO

XSL Formatting Objects

  • XSL-FO Formatters
  • XSL-FO Editors/Designers
  • Relationship to DSSSL and CSS

Building the XSL-FO document

  • Defining layout master sets
  • Creating page masters
  • Specifying regions

Transforming XML to XSL-FO

  • Designing a report stylesheet
  • Constructing page sequences
  • Repeating headers and footers

Optimising Stylesheets with XPath

Leveraging intricate expressions

  • Specifying complex axes
  • Comparing nodes and kinds
  • Creating ranges and filters

Harnessing the power of XPath

  • Referencing variables
  • Looping and conditions
  • Working with sequences
  • Exploring built-in functions
  • Merging data sources

Achieving Complex Transformations

Maximising template effectiveness

  • Defining variables
  • Passing parameters

Incorporating XSLT elements

  • Generating new content
  • Transforming XML-to-HTML
  • Extending XSL with custom functions
  • Including language extensions

Producing Professional Documents from XML Data

Embedding content

  • Employing external images and links
  • Incorporating dynamic page numbering

Applying advanced formatting techniques

  • Creating lists and tables
  • Alternating page layouts
 
http://www.learningtree.co.uk/courses/uk549.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Hands-On XSL: Transforming and Styling XML

 
Course: 549   Duration: 3 Days
 
 
Course Fees
£ 1,565Standard Fee
Fee with a Savings Plan
£ 1,2252-Course Passport
£ 1,0853-Course Passport
£ 1,0004-Course Passport
£ 1,600Voucher 10-Pack

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Savings Plans

2-Course Passport
  • 2 Courses in 12 months for £2,450
  • As little as £1,225 per course
  • Savings up to 45% per course
3-Course Passport
  • 3 Courses in 24 months for £3,250
  • As little as £1,085 per course
  • Savings up to 50% per course
4-Course Passport
  • 4 Courses in 24 months for £4,000
  • As little as £1,000 per course
  • Savings up to 55% per course
Training Vouchers
  • Save as much as £675 per course
  • Fully transferable
  • As low as £1,600 per course
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrolment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk549.htm