Subject: [xsl] SAXON systemid() usage. PLEASE HELP - my web app is broken! From: "Peter McEvoy" <peter.mcevoy@xxxxxxxx> Date: Tue, 9 Jan 2001 17:39:55 -0000 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Re: Creating a number new, Robert Goheen | Thread | [xsl] XSL-FO - start-indent and end, MURAKAMI Shinyu |
RE: [xsl] xsl:key and document(), Robert Goheen | Date | Re: [xsl] xsl:key and document(), David Carlisle |
Month |