<?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 XML Spy</classTitle>
			<softwareUsed>
				<software url="http://www.altova.com/" icon="../../images/softwareIcons/altova/xmlSpyICON.gif">XML Spy</software>
				
			</softwareUsed>
			<swVersions>
				<version>2007 or higher</version>
			</swVersions>
			<levels>
				<level>1</level>
			</levels>
			<duration>
				<hours>6</hours>
				<days>2</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">xmlspy</courseCode>
			<courseDescription>Our XML Spy course is for the student in need of a dedicated XML editor. XML Spy is the premier editor for author, programmers, web developers and anyone who works with XML files and related files such as DTD's, Schema's, XSL-T and XSL-FO stylesheets. Student will be introduced to this powerful interface by first exploring the Extensible Markup Language. Following an XML introduction, students will use XML Spy to create a Schema followed by XML files that conform to that Schema. XML Spy provides a variety of viewing options for XML, Schema, XSL and more and each of these views will be examined.</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> XMLSPY Home Edition Version 5 or higher</requirement>
			<requirement> Microsoft Internet Explorer 5 or later</requirement>
			<requirement> Firefox 1 or higher</requirement>
			<requirement> Java 2 Runtime Environment</requirement>
			<requirement> Apache FOP 0.20.5 rc</requirement>
			<requirement> Adobe Acrobat Reader 6.0 or higher</requirement>
			<requirement> Email software</requirement>
		</swRequirements>
		<preRequisites>
			<preReqClass>
				<preReq>Introduction to HTML</preReq>
			</preReqClass>
			<preReq>Familiarity with HTML or comparable markup language and its syntax </preReq>
			<preReq>Basic operating system knowledge including navigate the file system, editing text, creating, copying and deleting files.</preReq>
		</preRequisites>
		<performanceObjectives>
			<objective>Create s simple schema from scratch</objective>
			<objective>Generalize the schema using simple and complex types</objective>
			<objective>Create schema documentation</objective>
			<objective>Create an XML document based on the schema file</objective>
			<objective>Copy XML data to a third party product (Excel) and reinsert it into XML Spy</objective>
			<objective>Validate the XML document against its schema</objective>
			<objective>Update Schema settings while editing the XML documents</objective>
			<objective>Transform the XML document into HTML using XSLT, and see the result in the Browser view</objective>
			<objective>Import and export database data to and from XML Spy</objective>
			<objective>Create a schema from an MS Access database</objective>
			<objective>Create an XMLSpy project to organize all your XML documents</objective>
		</performanceObjectives>
		<supplementalMaterials>
			<book/>
			<website/>
		</supplementalMaterials>
		<courseContent>
			<lesson number="1">
				<lessonTitle>The XMLSpy Interace</lessonTitle>
				<topic>Project and Info windows</topic>
				<topic>Main Window</topic>
				<topic>Entry Helpers</topic>
				<lessonTime>:20</lessonTime>
			</lesson>
			<lesson number="2">
				<lessonTitle>Creating a Basic XML Schema</lessonTitle>
				<topic time="">Creating a new XML schema file</topic>
				<topic time="">Defining namespaces</topic>
				<topic time="">Defining a content model</topic>
				<topic time="">Adding elements with drag and drop</topic>
				<topic time="">Configuring the content model view</topic>
				<topic time="">Completing the Basic Schema</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="3">
				<lessonTitle>Advanced XML Schema Definitions</lessonTitle>
				<topic time="">Working with Complex Types and Simple Types</topic>
				<topic time="">Referencing Global Elements</topic>
				<topic time="">Attributes and Attribute Enumerations</topic>
				<lessonTime>1:00</lessonTime>
			</lesson>
			<lesson number="4">
				<lessonTitle>Schema Navigation and Documentation</lessonTitle>
				<topic time="">Schema Navigation</topic>
				<topic time="">Schema Documentation</topic>
				<lessonTime>:30</lessonTime>
			</lesson>
			<lesson number="5">
				<lessonTitle>Creating an XML Document</lessonTitle>
				<topic time="">Creating an new XML File</topic>
				<topic time="">Specifying the type of an element</topic>
				<topic time="">Entering text in grid view</topic>
				<topic time="">Entering text in Text View</topic>
				<topic time="">Validating the Document</topic>
				<topic time="">Appending Elements and Attributes in Grid View</topic>
				<topic time="">Editing in Database/Table View</topic>
				<topic time="">Modifying the Schema</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="6">
				<lessonTitle>Using XSLT to Transform XML</lessonTitle>
				<topic time="">Assigning an XSL File</topic>
				<topic time="">Transforming the XML file</topic>
				<topic time="">Modifying the XSL file</topic>
				<lessonTime>1:30</lessonTime>
			</lesson>
			<lesson number="7">
				<lessonTitle>Project Management</lessonTitle>
				<topic time="">Benefits of Projects</topic>
				<topic time="">Building a project</topic>
				<lessonTime>:30</lessonTime>
			</lesson>
			<nextClass url="introXML_Schema.xml">XML Schema</nextClass>
		</courseContent>
		<courseware>
			<bookTitle>XML Spy 2007 </bookTitle>
			<publisher/>
			<bookNumber/>
			<notes/>
			<author/>
		</courseware>
	</class>
</courses>

