|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] SAXON systemid() usage. PLEASE HELP - my web app is b
Hi there, I've been using SAXON as my XSL processor and have been using just one of it's extension functions - namely: saxon:systemid() which returns the URI of the document that contains the context node. I need to use this because in my application, in order to keep HTML page sizes to a minimum, I "chunk" results of a search so that (say) 30 results appear per page. I then generate a "Prev 30 | Next 30" link in the header of the table which is supposed to allow users to scroll back and forward through the results. Now, for the difficult part: 1) all xsl transforming is done at the server side. 2) my application is completely stateless - no session data is stored between hits, so if I click on "Next 30", my application has to reexecute the search and work out which "chunk" of results it should be displaying (this isn't hard with mod arithmetic and the position() function). 3) The stylesheets process SOME parameters passed to them - but there are alot more parameters that are passed to the XML generating JSPs - in order to render a page, all parameters need to be present Now, I was using saxon:systemid and the above scheme quite sucsessfully with in my environment, but as is the way of these things, SOMETHING has broken it (there has been an appserver upgrade and I was working on other stuff that my have had a knock on effect) and systemid no longer returns a value. I am however getting the following when I do this: <xsl:value-of select="saxon:systemId()" xmlns:saxon="http://icl.com/saxon"/> I get the string [unidentified data stream] Which is quite puzzling. Other saxon extension functions still work, but this one... If anyone (PLEASE!!!) has any idea what this means, why I'm getting this, or even if there is something wrong with the way I'm using it, PLEASE, PLEASE, PLEASE let me know what's going on... Other information available upon request... Peter McEvoy Senior Technical Analyst IONA Technologies PLC XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








