you really saying you can run Saxon by invoking the Xalan command line with
saxon.jar on the classpath? If so, I am very surprised. Are you sure this is
actually running Saxon and not Xalan. What is the output of
can switch on Saxon line numbering for the source document by using the -l
(letter ell) option on the command line, or by setting the LINE_NUMBERING
attribute in the TransformerFactory.
TransformerFactory tf =
I hope this is the right list to post this question.
want to write in my xsl stylesheet that when it
matches some node to output
some stuff, that the xsl
will also print the line number that this node
the input file. I found the saxon function
that seems to be what I need, but when I use it,
I get -1
as a result for any node.
It is mention on the saxon page that I may need
to add -l option
on command line when running to enable line numbers, but
that I don't really run my stylesheet using saxon, but
using java with
saxon.jar instead to enable use of saxon functions along
with some java extensions,
e.g. my command line looks like this:
-cp .;saxon.jar org.apache.xalan.xslt.Process -in input.xml
styesheet.xsl -out output.xml
instead of running through saxon
c:\saxon\saxon -o output.xml input.xml stylesheet.xsl
can I define saxon to return valid line numbers?
Or maybe there is some
other function that I can use?
Thank you very much for