If your path expressions are wrong then you will receive no output. You haven't shown your source document, so I assume your path expressions are wrong.
Try:
- running using Saxon with the -T (tracing) option, or similar options on other processors
- running in an IDE with a debugger (e.g. Stylus Studio, oXygen)
- trying the path expressions in a free-standing XPath visualizer.
- using a schema-aware XSLT 2.0 processor. This will spot the errors in your path expressions at compile time by comparing them against the schema. (shameless plug, since that's what I'm selling at
www.saxonica.com)
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference