|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Use of xsl:apply-templates exception with an eleme
At 2009-09-25 11:41 -0400, ac wrote:
What should be done if the element name is in an attribute or variable, as <variable name="name" select=" 'attribution' "/> Yes it must be avoided because you have to use both local-name() and namespace-uri() in order to break apart the qualified name of the node into its components and compare each of those: <xsl:apply-templates
select="*[not(local-name()=$name and namespace-uri()=$ns)]"/>Both are needed in the general case, not just local-name(), because the user might be using the default namespace. In that case the local part might compare equal but the URI could be different. I hope this helps. . . . . . . . . . . . Ken
|
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
|






