Introduction to XML Transforms (XSLT)
Course Description: This two day course introduces the concepts behind creating XML transforms including the creation of basic XML transforms, the use of XML transforms to create a variety of outputs, the use of the XSL templates and the XPath language. After this course students will be able to create their own XML transforms using a variety of outputs including HTML, SVG and PostScript. This course also covers both Open-Source and Microsoft execution environments.
Target Audience: This class is appropriate for data architects, project managers, business analysts and software developers that require XML transformation skills and already have a basic understanding of basic XML data structures (See Introduction to XML).
Prerequisites: Student should already have familiarity with basic HTML and XML concepts covered in most introductory XML classes such as Introduction to XML). Knowledge of how to use a Microsoft Windows computer including mouse and keyboard skills are essential for the successful completion of the labs. Knowledge of computer systems operation, databases and data structures and data types is also helpful. If the class participants have a background in XML (see XML course above) this class proceed through the introductory material much faster. Knowledge of XML Schema is required for many of the optional advanced labs.
Sample Course Content
Open Source Labs
Length: Approximately 2 days depending on audience background and options.
Cost: A two-day class is $5,995 including presentation handouts for 10 students. Add $95 for each additional student above 10. Customization work is performed at $150.00/hr. This price does not include lodging, transportation or classroom setup time.
Classroom setup: This learning rate of class participants can be enhanced if the classroom is equipped with computers that have XML software installed. We strongly encourage the use of Altova's XMLSpy Pro(TM). Please contact us for detailed specifications. The Open Source labs can also benefit from using the Eclipse 3.1 system and XML plugins.