Subject: Re: [xsl] XPath to get value of xmlns attribute From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Tue, 09 Mar 2004 08:41:41 -0500 |
Say I have an xml document beginning as follows:
...
I want to make a list of all atttributes (including namespace declaration ones). However, both of the templates below fail to pick up the xmlns and xmlns:tt attributes:
T:\ftemp>type munna.xml <?xml version="1.0" encoding="utf-8"?> <!--extract for example--> <feed version="0.2" xmlns="http://purl.org/atom/ns#" xmlns:tt="http://www.tt.org/ns#"/> <!--end of extract-->
T:\ftemp>type munna.xsl <?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="*"> <xsl:for-each select="namespace::node()"> The prefix: <xsl:value-of select="name(.)"/> The URI: <xsl:value-of select="."/> </xsl:for-each> </xsl:template>
</xsl:stylesheet> T:\ftemp>saxon munna.xml munna.xsl
The prefix: xml The URI: http://www.w3.org/XML/1998/namespace The prefix: The URI: http://purl.org/atom/ns# The prefix: tt The URI: http://www.tt.org/ns# T:\ftemp>
-- US XSL training: Washington,DC March 15; San Francisco,CA March 22 World-wide on-site corporate, government & user group XML training G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Breast Cancer Awareness http://www.CraneSoftwrights.com/s/bc
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XPath to get value of xml, Emmanuil Batsis (Man | Thread | RE: [xsl] XPath to get value of xml, Michael Kay |
Re: [xsl] XPath to get value of xml, Emmanuil Batsis (Man | Date | RE: [xsl] Grouping using informatio, Andrew Welch |
Month |