<?xml version="1.0" encoding="UTF-8"?>
<?altova_sps ClassInfo.sps?>
<?xml-stylesheet type="text/xsl" href="classOutlineTemplate.xsl"?>

<courses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="classInfo_Final.xsd">
	<class>
		<classInfo>
			<classTitle>Introduction to Altova XML Spy Stylevision</classTitle>
			<softwareUsed>
				<software url="http://www.altova.com/" icon="../../images/softwareIcons/altova/stylevisionICON.gif">XML Spy Stylevision</software>
			</softwareUsed>
			<swVersions>
				<version>2007 and higher</version>
			</swVersions>
			<levels>
				<level>2007 and higher</level>
			</levels>
			<duration>
				<hours>8</hours>
				<days>1</days>
			</duration>
			<certification>
				<company url="http://www.altova.com/press/2004-08-10_XMLSPY_CertificationExam.pdf">Altova Certified Engineer (ACXE&#8482;)</company>
			</certification>
			<certification>
				<company url="http://www.xmlmaster.org/en/">XML Master Basic Certification</company>
			</certification>
			<certification>
				<company url="http://www.xmlmaster.org/en/">XML Master Professional Certification</company>
			</certification>
			<courseCode partner="ax">styleV</courseCode>
			<courseDescription>Our StyleVision class focuses on the properiety Altova Stylevision Power Stylesheet (SPS) which is used to output XML to presentation formats such as MS Word, PDF, HTML and more.  Altova's XML Spy Stylevision software helps XML developers create stylesheets by utilizing a graphical user interface in conjunction with the SPS. Designers can design in the familiar HTML and CSS languages and Stylevision will output XSLT stylesheets in either XSLT 1.0 or 2.0. Stylevision will also create XSL-FO stylesheets that result in PDF documents. Additional output formats include Microsoft Word and RTF files. Other topics include adding conditional logic to structure the output file based on existing data as well as formatting the output file (i.e. fonts, colors, etc.).</courseDescription>
		</classInfo>
		<hwRequirements>
			<requirement>PC with a Pentium processor, 133 MHz or higher</requirement>
			<requirement>A minimum of 128 MB of RAM is recommended</requirement>
			<requirement>A minimum of 1.0 GB hard drive is recommended</requirement>
			<requirement>A CD-ROM drive</requirement>
			<requirement>Super VGA recommended (set at least to 800 x 600 screen resolution) with 256 colors</requirement>
			<requirement>An Internet connection with access to the World Wide Web</requirement>
		</hwRequirements>
		<swRequirements>
			<platformRequirements>
				<requirement>Microsoft Windows XP with Service Pack 2 or higher</requirement>
			</platformRequirements>
			<requirement> XML Spy Stylevision 2007 or higher</requirement>
			<requirement> Microsoft Internet Explorer 5 or later</requirement>
			<requirement> Firefox 1.0 or higher</requirement>
			<requirement> Java 2 Runtime Environment</requirement>
			<requirement> Apache FOP 0.20.5 rc</requirement>
			<requirement> Adobe Acrobat Reader 6.0</requirement>
		</swRequirements>
		<preRequisites>
			<preReqClass>
				<preReq url="introXMLSpy.xml">Introduction to XML Spy</preReq>
			</preReqClass>
			<preReq>Ability to code with a markup language</preReq>
			<preReq>Comfortable navigating Altova XML Spy software</preReq>
			<preReq>Familiarity with the components of an XML file</preReq>
			<preReq>Familiarity with HTML</preReq>
			<preReq>Familiarity with CSS</preReq>
		</preRequisites>
		<performanceObjectives>
			<objective>Explain the use case for Altova Stylevision</objective>
			<objective>Summarize the purpose of a Stylevision Power Stylesheet (SPS)</objective>
			<objective>Create and setup a new Stylevision Power Stylesheet</objective>
			<objective>Review the process for inserting XML content into a SPS</objective>
			<objective>Inserting dynamic content (from XML Source)</objective>
			<objective>Inserting static content</objective>
			<objective>Formatting the content</objective>
			<objective>Indicate the need for auto-calculations and conditions when creating a SPS</objective>
			<objective>Using auto-calculations</objective>
			<objective>Using conditions</objective>
			<objective>Using global templates and Rest-of-Contents</objective>
		</performanceObjectives>
		<supplementalMaterials>
			<book/>
			<website/>
		</supplementalMaterials>
		<courseContent>
			<lesson number="1">
				<lessonTitle>Creating and setting up a new Stylevision Power Stylesheet</lessonTitle>
				<topic>How to create a new SPS document</topic>
				<topic>How to add a schema source for the SPS</topic>
				<topic>How to select the XSLT version of the SPS</topic>
				<topic>How to assign the working XML file</topic>
				<topic>How to specify the output encoding</topic>
				<topic>How to save the SPS document</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="2">
				<lessonTitle>Inserting dynamic content (from XML Source)</lessonTitle>
				<topic time="">Inserting element contents</topic>
				<topic time="">Inserting attribute contents</topic>
				<topic time="">Adding more dynamic content</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="3">
				<lessonTitle>Inserting static content</lessonTitle>
				<topic time="">Inserting a static image</topic>
				<topic time="">Inserting horizontal lines</topic>
				<topic time="">Inserting static text</topic>
				<topic time="">Formatting static text</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="4">
				<lessonTitle>Formatting the content</lessonTitle>
				<topic time="">Assign predefined formats</topic>
				<topic time="">Assign a component a class attribute</topic>
				<topic time="">Define styles in an external CSS styleshee5t</topic>
				<topic time="">Define global style rules</topic>
				<topic time="">Local styles for a selection of multiple design components</topic>
				<topic time="">Define local styles for a single component</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="5">
				<lessonTitle>Using auto-calculations</lessonTitle>
				<topic time="">Counting item nodes</topic>
				<topic time="">Displayhing time</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="6">
				<lessonTitle>Using conditions</lessonTitle>
				<topic time="">Creating the combo box to select unique node values</topic>
				<topic time="">Inserting conditions</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="7">
				<lessonTitle>Using global templates and Rest-of-Contents</lessonTitle>
				<topic time="">Creating a global template</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<nextClass url="introXML_Schema.xml">XML Schema</nextClass>
		</courseContent>
		<courseware>
			<bookTitle>Altova XML Spy StyleVision 2007</bookTitle>
			<publisher>Altova</publisher>
			<bookNumber/>
			<notes/>
			<author/>
		</courseware>
	</class>
</courses>

