Getting to xsl:template to match only nodes with a certain attribute
-
I have a rule that looks like this: <xsl:template match="item" > <item> <xsl:apply-templates /> </item> </xsl:template> This matches all <item> nodes in my source document. However, the source document contains <item xsi:type="ns:AAA"> and <item xsi:type="ns:BBB"> nodes. I want only the AAA nodes to be picked up. Any ideas...?
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1 [^]: A free RSS reader with support for Code Project.
-
I have a rule that looks like this: <xsl:template match="item" > <item> <xsl:apply-templates /> </item> </xsl:template> This matches all <item> nodes in my source document. However, the source document contains <item xsi:type="ns:AAA"> and <item xsi:type="ns:BBB"> nodes. I want only the AAA nodes to be picked up. Any ideas...?
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1 [^]: A free RSS reader with support for Code Project.
Have you tried item[@xsi:type='ns:AAA'] as the match attribute?
-
Have you tried item[@xsi:type='ns:AAA'] as the match attribute?
Worked like a charm! Thanks :-)
"Sucks less" isn't progress - Kent Beck [^] Awasu 1.1 [^]: A free RSS reader with support for Code Project.