14adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<?xml version="1.0" encoding="iso-8859-1"?>
24adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<HTML xmlns:pp="http://www.isogen.com/paul/post-processor">
34adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<TITLE>Introduction to XSL</TITLE>
44adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<H1>Introduction to XSL</H1>
54adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
64adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
74adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
84adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<HR></HR>
94adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<H2>Overview
104adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</H2>
114adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<UL>
124adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		
134adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>1.Intro</LI>
144adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
154adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>2.History</LI>
164adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
174adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>3.XSL Basics</LI>
184adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
194adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Lunch</LI>
204adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
214adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>4.An XML Data Model</LI>
224adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
234adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>5.XSL Patterns</LI>
244adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
254adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>6.XSL Templates</LI>
264adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
274adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>7.XSL Formatting Model
284adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</LI>
294adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
304adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		</UL>
314adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
324adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
334adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
344adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
354adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
364adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
374adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<HR></HR>
384adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<H2>Intro</H2>
394adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<UL>
404adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		
414adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Who am I?</LI>
424adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
434adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Who are you?</LI>
444adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
454adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Why are we here?
464adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</LI>
474adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
484adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		</UL>
494adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
504adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
514adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
524adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
534adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
544adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
554adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<HR></HR>
564adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<H2>History: XML and SGML</H2>
574adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<UL>
584adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		
594adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>XML is a subset of SGML.</LI>
604adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
614adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>SGML allows the separation of abstract content from formatting.</LI>
624adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
634adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Also one of XML's primary virtues (in the doc publishing domain).
644adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</LI>
654adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
664adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		</UL>
674adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
684adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
694adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
704adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
714adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
724adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
734adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<HR></HR>
744adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<H2>History: What are stylesheets?</H2>
754adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<UL>
764adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		
774adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Stylesheets specify the formatting of SGML/XML documents.</LI>
784adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
794adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Stylesheets put the "style" back into documents.</LI>
804adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
814adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>New York Times content+NYT Stylesheet = NYT paper
824adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</LI>
834adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
844adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		</UL>
854adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
864adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
874adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
884adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
894adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
904adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
914adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<HR></HR>
924adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<H2>History: FOSI</H2>
934adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		<UL>
944adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		
954adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>FOSI: "Formatted Output Specification Instance"
964adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<UL>
974adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>MIL-STD-28001
984adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	</LI>
994adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1004adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>FOSI's are SGML documents
1014adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	</LI>
1024adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1034adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>A stylesheet for another document
1044adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	</LI>
1054adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</UL></LI>
1064adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1074adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	<LI>Obsolete but implemented...
1084adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</LI>
1094adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1104adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao		</UL>
1114adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
1124adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1134adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao
1144adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao	
1154adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao</HTML>