Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-incubator-dev] Possible XSLT Tutorial at EclipseCon

Doug and others:

I'm planning on submitting a proposal to host at least a 4 hour Hands on Tutorial on working with XSLT and XSL Tools at EclipseCon 2009.    Doug, I don't know if you are planning to attend or not, but if you could review this and let me know what you think.   Particularly, I have taught a similar class in the past based on the XSLT Tutorial here:

http://www.xfront.com/files/tutorials.html

That tutorial is really a two or three day series, but I can focus on the basics of XSLT to get people started, or I could have a two part full day tutorial if necessary.

Anyways, here is what I have so far for the abstract.  Please feel free to provide any comments or additional word smithing that should be done, and particularly any topics that should be covered from both an XSLT standpoint and editor standpoint.

This hands on tutorial will introduce the Extensible Stylesheet Language Transformations functional programming language and eclipse XSL Tools. XSLT is a popular but often over looked tool for working with XML. There are many tools available for working with XML, but few as specifically designed for manipulating XML as is XSLT. This tutorial will use the XSL Tools plugins from the eclipse Web Tools Platform incubator for all exercises. Topics to be covered are:


  • Introduction to the XSLT programming language.

    • Introduction to XSLT Templates

      • Basics XSLT Functions and Statements.

    • Introduction to Xpath 1.0

  • Introduction to XSL Tools

    • Setting up a Project

    • Preferences

    • Editor features and highlights

  • XML to HTML and XML to XML transformations.

  • How to Debug XSLT stylesheets using XSL Tools

  • Running Transformations with XSL Tools.

    • Setting up processors

    • Customizing Launch Configurations.


By the end of the tutorial the user should have the basics needed for further exploration of the XSLT language and the functionality of XSL Tools.




Back to the top