The world’s most powerful XSLT debugger is featured by stylus studio it is useful for building bug-free XSLT style sheets and xml data transformation applications this stylus studio’s XSLT debugger gives the user the complete visibility and control over the XSLT transformation process XSLT debugger is unique in its comprehensive support for XSLT debugging, stylus studio’s XSLT debugging architecture enables the user to reproduce and isolate exactly the style sheet bugs, it is more helpful than any other xml tools that provide XSLT
Though you do not have to be familiar with XPath to use the XSLT Mapper, you may benefit from some knowledge of XPath when building advanced expressions in XSLT. On the Web, you will find numerous publications dedicated to XSLT and related topics. Most books on XSLT contain sections on XPath. For a complete description of XPath and how to use it, read the W3C XML Path Language specification. This document is available at http://www.w3.org.
While XPath and XSLT are defined as separate specifications by the World Wide Web Consortium (W3C), XPath
The XPath specification is the foundation for a variety of specifications, including XSLT and linking/addressing specifications such as XPointer. So an understanding of XPath is fundamental to a lot of advanced XML usage. This section provides a thorough introduction to XPath in the context of XSLT so that you can refer to it as needed.
Note: In this tutorial, you won't actually use XPath until later, in the section, Transforming XML Data with XSLT. So, if you like, you can skip this section and go on ahead to the next section, Writing Out a DOM as
XPath is a language for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
What You Should Already Know
Before you continue you should have a basic understanding of the following:
* HTML / XHTML
* XML / XML Namespaces
If you want to study these subjects first, find the tutorials on our Home page.
What is XPath?
* XPath is a syntax for defining parts of an XML document
* XPath uses path expressions to navigate in XML documents
* XPath contains a library of standard
Stylus Studio®'s XML Editor has an XPath Query Editor that helps you visually analyze, test, and debug XPath expressions against any XML instance document. This convenient docking window can be placed anywhere on —or outside— the Stylus Studio desktop.
To get started, just click the Show XPath Query Editor button at the top of the XML Editor, or click View > XPath Query Editor.
XPath Query Editor
Working With XPath Expressions
Using the XPath Query Editor is easy! Just type a valid XPath expression on the Query 1 tab. (This number is
This is the home page for the Open Source SAXON XSLT processor developed by Michael Kay.
See also the project page for Saxon.
The latest version of Saxon is version 8.9. This is a complete and conformant implementation of the XSLT 2.0, XQuery 1.0, and XPath 2.0 Recommendations published on 23 January 2007 by W3C. Since this is the first release published since these specifications became final Recommendations, there is a strong emphasis on conformance in this release.
Saxon 8.9 is released simultaneously by Saxonica on the Java and .NET