xsl-list
[Top] [All Lists]

[xsl] Java XSLT transformers and document('') problem

2008-09-07 23:11:18
I have strange behavior with XSLT and Java (tested on Xalan and Saxon):

when I create transformer from XSLT file, function document('') works as I expect:

document('')/* -> xsl:template
count(document('')/*) -> 1

when I create transformer from Domsource, modify it (add some templates, remove others) - something breaks function document(''):

document('')/* -> ?
count(document('')/*) -> 0

all works well when I write modified XSL to file and create transformer from that file but dumping modified XSL to string and create transformer from Streamsourse again works with errors

Is there any way to create transformation on-the fly and use it without temporary dumping it to file? My question depends only on document('') function, because all of the others seems like ok

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--