[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using variables to get the complement of a node se
Hi,
Glossing David again, If you have <xsl:variable name="alpha" select="A | B | C | D"/> Keep in mind this will bind $alpha only to the A,B,C and D children of the context (the root if the variable declaration is global). You can bind to all the A|B|C|D in the document with <xsl:variable name="alpha" select="//A | //B | //C | //D"/> On 2/10/2012 6:42 AM, David Carlisle wrote: <xsl:template match="* except $alpha"/>no that would be a legal xpath but not a pattern <xsl:template match="*[exists(. except $alpha)]"> will work with the declaration of $alpha given above. Of course this will tend to be much less efficient than what David suggests: easiest is I've had times when I wanted to parameterize match patterns though. 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 ======================================================================
|
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
|