|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: One nodeset, multiple branches
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
|
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
|

Cart








