[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Passing in a node value


Subject: RE: [xsl] Passing in a node value
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Tue, 22 Apr 2003 14:31:52 -0400

At 09:16 AM 4/22/2003, Tom P wrote:
[ Gregory Propf]
>
> Ok, I didn't read that carefully.  So you use a parameter with a name
> like root_item_sub_item1_sub_sub_item1 and then select for when that
> parameter is set and matches the node id, right?  So I need as many
> parameters as nodes.  That seems messy to me.  I'd rather set
> the node
> value somehow.  I'm getting the idea this is not possible.
>

Assuming that the work would be done at the server, you could create a
second xml file that contains a list of the nodes to expand, and use
document() to give the stylesheet access to it.  Whenever a node is
identified as one from the list, the stylesheet indicates it should be
expanded.  You could use a key to make this quick and easy.

And if you only have one branch to expand at a time, you can adapt a technique I demonstrated a couple of weeks ago (see http://www.biglist.com/lists/xsl-list/archives/200304/msg00049.html) passing in a single unique ID as the parameter value (it can be constructed on the fly if necessary).


Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




Current Thread
Keywords
xml