Subject: [xsl] Unwanted Prefixes in Output From: Alan <alan-xsl-list@xxxxxxxxx> Date: Wed, 21 Sep 2005 04:24:29 -0400 |
Probably common problem with namespace emissions. Tried to cut it down to the basics. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:atom="http://www.w3.org/2005/Atom"> version="2.0"> <xsl:template match="node()" mode="copy-entry" <xsl:template match="atom:entry"> <atom:entry> <xsl:apply-templates select="document('file://saved-entry.xml')/atom:entry/node()" mode="copy-entry"/> </atom:entry> </xsl:template> <xsl:template match="/"> <xsl:apply-templates select="atom:entry"/> </xsl:template> </xsl:stylesheet> Input: <atom:entry xmlns:atom="http://www.w3.org/2005/Atom"/> saved-entry.xml: <atom:entry xmlns:foo="tag:agtrz.com,2005:foo" xmlns:atom="http://www.w3.org/2005/Atom"> <atom:updated>2005-09-20T10:23:32Z</atom:updated> <foo:bar>fubar</foo:bar> </atom:entry> Output: <atom:entry xmlns:atom="http://www.w3.org/2005/Atom"> <atom:updated xmlns:foo="tag:agtrz.com,2005:foo">2005-09-20T10:23:32Z</atom:updated> <foo:bar xmlns:foo="tag:agtrz.com,2005:foo">fubar</foo:bar> </atom:entry> I'd like to omit "xmlns:foo" namespace declaration where it will not be referenced, like under atom:updated. Cheers. -- Alan Gutierrez - alan@xxxxxxxxx - http://engrm.com/blogometer/index.html - http://engrm.com/blogometer/rss.2.0.xml
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Can't use xsl:include hre, Michael Kay | Thread | Re: [xsl] Unwanted Prefixes in Outp, Alan |
[xsl] Can't use xsl:include href="c, UlyLee | Date | Re: [xsl] Unwanted Prefixes in Outp, Alan |
Month |