10a8c90248264a8b26970b4473770bcc3df8515fJosh Gao<?xml version="1.0" encoding="iso-8859-1"?>
20a8c90248264a8b26970b4473770bcc3df8515fJosh Gao<HTML xmlns:pp="http://www.isogen.com/paul/post-processor">
30a8c90248264a8b26970b4473770bcc3df8515fJosh Gao<TITLE>Introduction to XSL</TITLE>
40a8c90248264a8b26970b4473770bcc3df8515fJosh Gao<H1>Introduction to XSL</H1>
50a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
60a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
70a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
80a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<HR></HR>
90a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<H2>Overview
100a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</H2>
110a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<UL>
120a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		
130a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>1.Intro</LI>
140a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
150a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>2.History</LI>
160a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
170a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>3.XSL Basics</LI>
180a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
190a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Lunch</LI>
200a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
210a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>4.An XML Data Model</LI>
220a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
230a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>5.XSL Patterns</LI>
240a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
250a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>6.XSL Templates</LI>
260a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
270a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>7.XSL Formatting Model
280a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</LI>
290a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
300a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		</UL>
310a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
320a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
330a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
340a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
350a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
360a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
370a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<HR></HR>
380a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<H2>Intro</H2>
390a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<UL>
400a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		
410a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Who am I?</LI>
420a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
430a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Who are you?</LI>
440a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
450a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Why are we here?
460a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</LI>
470a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
480a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		</UL>
490a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
500a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
510a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
520a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
530a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
540a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
550a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<HR></HR>
560a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<H2>History: XML and SGML</H2>
570a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<UL>
580a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		
590a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>XML is a subset of SGML.</LI>
600a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
610a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>SGML allows the separation of abstract content from formatting.</LI>
620a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
630a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Also one of XML's primary virtues (in the doc publishing domain).
640a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</LI>
650a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
660a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		</UL>
670a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
680a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
690a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
700a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
710a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
720a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
730a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<HR></HR>
740a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<H2>History: What are stylesheets?</H2>
750a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<UL>
760a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		
770a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Stylesheets specify the formatting of SGML/XML documents.</LI>
780a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
790a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Stylesheets put the "style" back into documents.</LI>
800a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
810a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>New York Times content+NYT Stylesheet = NYT paper
820a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</LI>
830a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
840a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		</UL>
850a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
860a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
870a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
880a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
890a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
900a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
910a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<HR></HR>
920a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<H2>History: FOSI</H2>
930a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		<UL>
940a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		
950a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>FOSI: "Formatted Output Specification Instance"
960a8c90248264a8b26970b4473770bcc3df8515fJosh Gao<UL>
970a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>MIL-STD-28001
980a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	</LI>
990a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1000a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>FOSI's are SGML documents
1010a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	</LI>
1020a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1030a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>A stylesheet for another document
1040a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	</LI>
1050a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</UL></LI>
1060a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1070a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	<LI>Obsolete but implemented...
1080a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</LI>
1090a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1100a8c90248264a8b26970b4473770bcc3df8515fJosh Gao		</UL>
1110a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
1120a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1130a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1140a8c90248264a8b26970b4473770bcc3df8515fJosh Gao	
1150a8c90248264a8b26970b4473770bcc3df8515fJosh Gao</HTML>