[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Passing a node-set as param to script?
Hi Robert - Thanks for your excellent suggestions - I'm not using the approach you suggested though since I want to be able to pass fairly large lists of properties and such. Unfortunately, when I try to use the xsl document() function to get my tree root node, I get an error suggesting document() is trying to open a file on my disk - anybody have any ideas on how to solve that problem? Thanks! --- Robert Koberg <rob@xxxxxxxxxx> wrote: > Hi, > > Since you are producing a DOM Document on the server > and passing parameters > to the XSLT, why not just further parse your > Document and send exactly what > you need to specific parameters? And if this is an > option it would probably > be faster if you used SAX to find the parameters to > pass to the > transformation. I am basing this on the assumption > that you are sending a > single User's information. > > best > -Rob > > > ----- Original Message ----- > From: "hnorris norris" <hnorrisalt@xxxxxxxxx> > To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Sunday, February 10, 2002 5:44 PM > Subject: Passing a node-set as param to > script? > > > > Hello - > > > > Is it possible to use Xpath expressions to create > a > > node-set from a DOM Document object? > > > > I'm passing a Document from my servlet to my > script as > > a parameter: <xsl:param name="MyDocument"/> > > > > I can use <xsl:value-of select="$MyDocument", etc > to > > output the node values okay; however, Xpath > > expressions like select="$MyDocument/User" seem > not to > > produce a node set. Am I making an error in my > Xpath, > > for example, assuming that $MyDocument represents > the > > document root node? If so, how do you reference > the > > root node? > > > > If the problem is that XPath can't be used on DOM > > Documents, then what what type of object should be > > used to pass a tree as a script param? A Sax > node-set > > of some kind? Does Apache provide any tool kits > for > > building that object, such as Apache ECS, etc? > Any > > examples of how to do this would be greatly > > appreciated! Thanks for your suggestions - > > > > - Holten > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Send FREE Valentine eCards with Yahoo! Greetings! > > http://greetings.yahoo.com > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com 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
|