14adfde8bc82dd39f59e0445588c3e599ada477dJosh Gao<?xml version="1.0"?> 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/> 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/> 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/> 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/> 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/> 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> 116