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(_at_)mulberrytech(_dot_)com
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