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>