<?xml version="1.0" encoding="UTF-8"?>
<?altova_sps ClassInfo.sps?>
<?xml-stylesheet type="text/xsl" href="classTemplate_AA_rev2.xsl"?>
<courses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="classInfo_Final.xsd">
	<class>
		<classInfo>
			<classTitle>Introduction to XSLT</classTitle>
			<softwareUsed>
				<software url="http://www.altova.com/" icon="../images/softwareIcons/xmlSpyICON.gif">XML Spy or equivalent</software>
			</softwareUsed>
			<swVersions/>
			<levels>
				<level>1</level>
			</levels>
			<duration>
				<hours>6</hours>
				<days>2</days>
			</duration>
			<certification>
				<company url="http://www.xmlmaster.org/en/">XML Master Professional Certification</company>
			</certification>
			<courseCode>xslt1</courseCode>
			<courseDescription/>
		</classInfo>
		<hwRequirements>
			<requirement>A pentium-based PC, 133 MHz or higher</requirement>
			<requirement>32 MB Ram minimum (64 recommended)</requirement>
		</hwRequirements>
		<swRequirements>
			<platformRequirements>
				<requirement>Microsoft Windows XP with Service Pack 2 or higher</requirement>
			</platformRequirements>
			<requirement>MS Internet Explorer 5.0 or higher</requirement>
			<requirement>MSXML 3.0 Parser or higher</requirement>
			<requirement>Any XML or Text editor (XML Spy recommended)</requirement>
			<requirement>ASP 2.0 or higher</requirement>
			<requirement>ADO 2.5 or higher</requirement>
			<requirement>Personal Web Server or Internet Information Server</requirement>
			<requirement>Adobe SVG Viewer (beta 2.0 or higher).</requirement>
		</swRequirements>
		<preRequisites>
			<preReqClass>
				<preReq>Introduction to XML</preReq>
			</preReqClass>
			<preReq>Ability to create web pages</preReq>
			<preReq>Familiarity with HTML and its syntax </preReq>
			<preReq>Ability to write well-formed XML</preReq>
			<preReq>Basic operating system knowledge including navigate the file system, editing text, creating, copying and deleting files.
</preReq>
			<preReq>Some knowledge of basic programming concepts is helpful</preReq>
		</preRequisites>
		<performanceObjectives>
			<objective>Use the MSXML stylesheet processor to view the output o fan XSLT transformation</objective>
			<objective>Transform an XML document into both HTML and alternate XML documents.</objective>
			<objective>Control XSLT output by using multiple tmplates and adding new content during document processing.</objective>
			<objective>Use conditional elements to control XSLT processing flow.</objective>
			<objective>Use Node-set and Boolean related XPath functions in XPath expressions.</objective>
			<objective>Use String and Number related XPath functions in XPath expressions.</objective>
		</performanceObjectives>
		<supplementalMaterials>
			<book/>
			<website/>
		</supplementalMaterials>
		<courseContent>
			<lesson number="1">
				<lessonTitle>Introduction to XML Output</lessonTitle>
				<topic>What is a Stylesheet?</topic>
				<lessonTime>:45</lessonTime>
			</lesson>
			<lesson number="2">
				<lessonTitle>Basic XSLT Templates Part One</lessonTitle>
				<topic time="">XSLT Basics</topic>
				<topic time="">Using HTML with XSLT</topic>
				<topic time="">Output other than HTML</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="3">
				<lessonTitle>Basic XSLT Templates Part Two</lessonTitle>
				<topic time="">The nature of XSLT Templates</topic>
				<topic time="">Elements, Attributes, Comments and Text</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="4">
				<lessonTitle>XSLT Conditional Elements</lessonTitle>
				<topic time="">If/Then Conditionals</topic>
				<topic time="">Testing Multiple Conditions</topic>
				<topic time="">Using &lt;xsl:for-each&gt; as a Conditional</topic>
				<lessonTime>:45</lessonTime>
			</lesson>
			<lesson number="5">
				<lessonTitle>XPath Node-Set and Boolean Functions</lessonTitle>
				<topic time="">XPath Node-Set Functions</topic>
				<topic time="">XPath Boolean Functions</topic>
				<lessonTime>:35</lessonTime>
			</lesson>
			<lesson number="6">
				<lessonTitle>XPath String and Number Functions</lessonTitle>
				<topic time="">Xpath String Functions</topic>
				<topic time="">Xpath Number Functions</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<nextClass/>
		</courseContent>
		<courseware>
			<bookTitle>XML XSL Transformations Level 1</bookTitle>
			<publisher>Element K</publisher>
			<bookNumber>077943</bookNumber>
			<notes/>
			<author>Thomas Stone and Michael Hazard</author>
		</courseware>
	</class>
</courses>
