March 3-28, 2014 Credits: 1.5 CEUs
An introduction to the XSL Transformation language (XSLT) and the XML Query language (XQuery) including hands-on basic coding in both XSLT and XQuery. The goal of this course is to introduce students to some basic XML tools for manipulating XML documents and data. Topics will include: learning XSL language fundamentals and how to write basic XSL transformations, learning XQuery fundamentals and how to write basic XQueries, understanding the differences between XSL and XQuery. Students will learn how to write code to transform XML documents into other formats (for example, (X)HTML5, RSS, etc.), to search XML documents and document sets, and to extract metadata from XML documents. Students should have a basic knowledge of XML and XPath before starting the course.
Course outcomes will include:
how to create and manipulate XML documents
understanding how DTDs and Schemas define XML document structures and languages
understanding how to use XML electronic text markup languages and XML metadata markup schemas
understanding how XML markup schemas and standards are currently being used in the library community
This course can be taken as one of six courses needed to earn our Certificate in XML and RDF-Based Systems, and may assume a certain level of background knowledge covered in other courses in the sequence.