XSLT and XPath - Without the Pain!
XPath expressions, the underlying tree model and the node type definitions are essential knowledge for writing efficient XSLT transforms. Yet, many people use XSLT without really understanding these important concepts. In this talk we present these essential elements, and help the audience focus on what is important to learn XPath and XSLT. We also define a minimal "learning subset" of XSLT instructions, which is sufficient for many transforms, and helps in preventing the overuse of procedural constructs. Forget about xsl:if and xsl:choose! Our real-life code examples will show you how to avoid writing procedural XSLT code, in order to efficiently use this powerful XML transformation language.