[Home] [By Thread] [By Date] [Recent Entries]
Hi. Any reason for @* not catching attributes prefixed by xmlns:? Eg. given the XML <a foo="bar" xmlns:bb="http://www.host.top/" bar="baz"/> Applying the stylesheet <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text"/> <xsl:template match="a"> <xsl:apply-templates select="@*"/> </xsl:template> <xsl:template match="@*"> <xsl:text> </xsl:text><xsl:value-of select="name()"/>:<xsl:value-of select="."/> </xsl:template> </xsl:stylesheet> Yields output foo:bar bar:baz I had the understanding that @ was the attribute axis and * means any. Morten XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



