Transforming XML to HTML Using XSLT
SUG '02
Presentations
Click on any slide to view a linked version of this presentation.

Slide 1: Transforming XML to HTML using XSLT

Slide 2: Okay Buddy, Here's Your XML

Slide 3: Freedom brings Responsibility

Slide 4: XSL to the rescue

Slide 5: XSL: Two Variations

Slide 6: XSLT

Slide 7: XSLT Templates

Slide 8: XSLT Transformations

Slide 9: XSLT Stylesheets -- Intro

Slide 10: XSLT Stylesheets -- Intro

Slide 11: XSLT Stylesheets -- Intro

Slide 12: A Perfectly Acceptable, Basic XSLT Stylesheet

Slide 13: A Perfectly Acceptable, Basic XML Example

Slide 14: Simple XML Example

Slide 15: Output from the Basic Stylesheet

Slide 16: What Did the Basic Stylesheet do?

Slide 17: Stylesheet Processors

Slide 18: Stylesheet Processors

Slide 19: xml-stylesheet Processing Instruction

Slide 20: Templates

Slide 21: A Template

Slide 22: Basic XSLT with One Template

Slide 23: Output from the Template

Slide 24: Markup can be embedded if it's well-formed

Slide 25: Calculate Element Value with xsl:value-of

Slide 26: Xsl:value-of template

Slide 27: Xsl:value-of template (output)

Slide 28: Input Traversal

Slide 29: xsl:apply-templates

Slide 30: xsl:apply-templates

Slide 31: xsl:apply-templates (output)

Slide 32: Input Traversal

Slide 33: Input Traversal

Slide 34: Tricks for the Web: output control with xsl:output

Slide 35: Automated Templates

Slide 36: Automated Templates

Slide 37: Automated Templates: Text and Attribute nodes

Slide 38: Automated Templates: Text and Attribute nodes

Slide 39: Automated Templates: Text and Attribute nodes (cont'd)

Slide 40: Output

Slide 41: Attributes are Children Without Parents

Slide 42: Automated Templates: Element and Root Nodes

Slide 43: Automated Templates: Comments and Processing Instructions

Slide 44: Modes

Slide 45: Modes

Slide 46: Modes

Slide 47: Modes

Slide 48: Attribute Value Templates

Slide 49: Attribute Value Templates

Slide 50: Attribute Value Templates

Slide 51: What's Missing?

Slide 52: References


Sirius location
customer service documentation products partners demos
articles and presentations wishlist events calendar home

E-Mail:
Sirius technical support

The Sirius site runs as a Model 204 application using the Janus Web Server.
This page and all contents are Copyright © 2002 by Sirius Software, Inc., Cambridge, MA.