
Explore the fundamentals of XSLT, XPath, and XQuery through hands-on exercises, including creating XSLT stylesheets, looping, sorting elements, and producing HTML output.
Download the assignment solutions from the resources section and use them as reference while completing hands-on lectures and style sheet tasks. Submit your assignments for review.
Apply an xslt stylesheet to an xml document; the xslt processor loads the xml as a node tree and uses the root element's template to generate the output.
Change the run configuration to output HTML instead of XML by renaming Order.out.xml to Order.out.html, then run again to generate the Order.out.html file.
Sorts XML node output by price using xsl:sort inside a for-each, enabling ascending and descending order based on number or text data types.
Extract the Order Id from the Order element using xsl:value-of to display the Id attribute in the HTML after the customer name line, then save, run the transformation, and refresh.
Learn how to use XPath rounding functions ceiling, floor, and round to adjust decimal prices in an XML transformation, demonstrated with hands-on steps in Eclipse and XSL processing.
Create an xsl stylesheet to transform event.xml into html by defining a root template and templates for id, name, description, price, start time, and end time; output event.html.
Learn how to sort participants by name in XSLT using xsl:sort within xsl:for-each, with ascending default and optional descending order.
Generate HTML from XML data by selecting book titles with XPath, iterating with a for loop, and rendering titles as ul with li items using jQuery and the data function.
Sample of the reviews:
A clean tutorial, very useful, unfortunately we are obligated to develop on Eclipse IDE. I know we have other alternatives and this course is the fundamentals, that's why I gave it five stars, the lessons were most important then the Eclipse. \o/ Thank you so much teacher, I hope use it in the future... too close future. - Rodrigo Chagas de Miranda
Respond
Good intro course to the topic. Easy to follow along, pacing is good, and sections are broken up into chunks that don't drag on too long. Another good course by this instructor. - Jim White
It certainly was a good match. This course had provided me with the basics of XSLT, XPath & XQuery. The material was presented in an easy to follow format and the exercises certainly helped to grasp the concepts. This will help me to move to more advanced concepts and will certainly apply this in my day to day duties. Thank You! - Sergio Sabás
---
Learn the fundamentals of XSLT, XPath and XQuery.
If you know XML, XSLT is easy to master. This course will introduce you to the fundamentals of each component of XSLT:
You will learn how to create XSL document and provide transformation instructions through templates.
You will address the XML Elements by learning the basics of XPATH.
You will apply your understanding of XSL and XPATH to navigate and transform a XML Document.
You will then Learn the XQuery syntax and use it to query a XML document.
Adds value to your resume
Adding XSLT, XPath & XQuery in addition to your current Development skills will look great on your resume.
What are the requirements?
Eclipse IDE(Installation is covered in easy setup section)
A basic understanding of HTML and XML
What am I going to get from this course?
Become a navigator of XML by learning the basics of XPath
Apply your understanding of XSL and your ability to navigate using XPATH to XSLT
Use your new XPath & XSLT skills to manipulate and transform your XML
Use Query syntax to query and transform XML