|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: match all attributes except @foo
> I currently have this inside an <xsl:copy>: > > <xsl:apply-templates select="node() | @*" /> > > The second branch of that union selects all attributes. I want to > change it so that it matches all attributes except for the attribute > 'foo'. > > IOW, my <xsl:copy> should filter out @foo. How do I do it? > You can write @*[name() != 'foo']. In XSLT 2.0 you can write (@* except @foo). But a better way is perhaps to declare a template rule for @foo that does nothing: <xsl:template match="@foo" priority="3"/> Michael Kay
|
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








