1edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<?xml version="1.0" encoding="iso-8859-1"?> 2edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<HTML xmlns:pp="http://www.isogen.com/paul/post-processor"> 3edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<TITLE>Introduction to XSL</TITLE> 4edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<H1>Introduction to XSL</H1> 5edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 6edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 7edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 8edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <HR></HR> 9edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <H2>Overview 10edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</H2> 11edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <UL> 12edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 13edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>1.Intro</LI> 14edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 15edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>2.History</LI> 16edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 17edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>3.XSL Basics</LI> 18edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 19edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Lunch</LI> 20edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 21edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>4.An XML Data Model</LI> 22edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 23edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>5.XSL Patterns</LI> 24edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 25edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>6.XSL Templates</LI> 26edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 27edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>7.XSL Formatting Model 28edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</LI> 29edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 30edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </UL> 31edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 32edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 33edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 34edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 35edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 36edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 37edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <HR></HR> 38edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <H2>Intro</H2> 39edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <UL> 40edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 41edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Who am I?</LI> 42edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 43edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Who are you?</LI> 44edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 45edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Why are we here? 46edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</LI> 47edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 48edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </UL> 49edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 50edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 51edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 52edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 53edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 54edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 55edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <HR></HR> 56edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <H2>History: XML and SGML</H2> 57edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <UL> 58edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 59edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>XML is a subset of SGML.</LI> 60edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 61edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>SGML allows the separation of abstract content from formatting.</LI> 62edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 63edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Also one of XML's primary virtues (in the doc publishing domain). 64edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</LI> 65edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 66edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </UL> 67edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 68edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 69edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 70edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 71edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 72edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 73edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <HR></HR> 74edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <H2>History: What are stylesheets?</H2> 75edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <UL> 76edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 77edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Stylesheets specify the formatting of SGML/XML documents.</LI> 78edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 79edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Stylesheets put the "style" back into documents.</LI> 80edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 81edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>New York Times content+NYT Stylesheet = NYT paper 82edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</LI> 83edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 84edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </UL> 85edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 86edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 87edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 88edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 89edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 90edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 91edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <HR></HR> 92edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <H2>History: FOSI</H2> 93edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <UL> 94edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 95edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>FOSI: "Formatted Output Specification Instance" 96edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<UL> 97edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>MIL-STD-28001 98edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </LI> 99edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 100edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>FOSI's are SGML documents 101edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </LI> 102edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 103edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>A stylesheet for another document 104edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </LI> 105edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</UL></LI> 106edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 107edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep <LI>Obsolete but implemented... 108edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</LI> 109edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 110edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep </UL> 111edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 112edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 113edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 114edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep 115edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep</HTML>