|
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 |