[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Eric,
At 11:55 AM 12/19/01, you wrote:
That's not so bad. Use the union operator for node-sets:
//user[@username='evitiello']//right | //group[@name=$usergroups]//right
or even
(//user[@username='evitiello'] | //group[@name=$usergroups])//right
(keeping in mind there are ways to avoid the costly // traversals given information about document structure, context nodes and the uniqueness of values)
The union of the two sets is a set that will be traversed, in a for-each or apply-templates, in document order. Within the set, no *node* will be duplicated (though of course their values might).
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] One nodeset, multiple branches
Subject: Re: [xsl] One nodeset, multiple branches From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Wed, 19 Dec 2001 13:40:50 -0500 |
Eric,
At 11:55 AM 12/19/01, you wrote:
excellent. in the past while I'd gotten to the point of adding a variable, and getting the rights for the groups in that nodeset, but I am completely stumped now on combining the two resulting sets.
That's not so bad. Use the union operator for node-sets:
//user[@username='evitiello']//right | //group[@name=$usergroups]//right
or even
(//user[@username='evitiello'] | //group[@name=$usergroups])//right
(keeping in mind there are ways to avoid the costly // traversals given information about document structure, context nodes and the uniqueness of values)
The union of the two sets is a set that will be traversed, in a for-each or apply-templates, in document order. Within the set, no *node* will be duplicated (though of course their values might).
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] One nodeset, multiple bra, Eric Vitiello | Thread | [xsl] Re: RE: Converting attributes, Dimitre Novatchev |
RE: [xsl] Parameter substitution, Michael Kay | Date | Re: [xsl] Converting attributes to , Wendell Piez |
Month |
Keywords