1edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep<?xml version="1.0"?>
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/>
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/>
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/>
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/>
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 &quot;style&quot; 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/>
92edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep		<H2>History: FOSI</H2>
93edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep		<UL>
94edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep		
95edbb763a2b63074cd468a5d33a17908b2cc0654Jeff Vander Stoep	<LI>FOSI: &quot;Formatted Output Specification Instance&quot;
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>
116