[xsl] How to access all attributes and their values ?

Subject: [xsl] How to access all attributes and their values ?
From: "Matt Adams" <mattad@xxxxxxxxx>
Date: Mon, 01 Nov 2004 20:27:16 +0100
For a given node I want to list all its (unknown) attribute names and
(unknown) attribute values.

How do I code this within an XSLT stylesheet? It should be something similar
to:

XML doc:
<elem myattr1="myval1" myattr2="myval2" myattr3="myval3">Dummy</elem>

XSLT:
...
<xsl:for-each select="\\elem[@]">
   Attribute name=<xsl:copy-of select="extractattrname(.)" />
   Attribute value=<xsl:copy-of select="extarcteattrvalue(.)" />
</xsl:for-each>

should yield:

Attribute name=myattr1 Attribute value=myval1
Attribute name=myattr2 Attribute value=myval2
Attribute name=myattr3 Attribute value=myval3

Thomas
--
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm

Current Thread