Subject: [xsl] Namespace on output node but not not in source From: António Mota <amsmota@xxxxxxxxx> Date: Tue, 18 Oct 2005 00:58:40 +0100 |
Hi: I have a xsl with a namespace declared <xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> so i can make some lookups on a xsd file <xsl:variable name="tipo" select="$schema/xs:schema/xs:element[@name=$nome]/@type"/> and that's all i do, i don't copy any node from $schema to the output tree. However, this <xsl:template match="/"> <table> <xsl:apply-templates select="(//Menu)[position()=$pos]"/> </table> </xsl:template> produces a <table xmlns:xs="http://www.w3.org/2001/XMLSchema"> <...> </table> and i don't understand why, and i don't want it there. I add a exclude-result-prefixes="xs" but it seems it makes no diference. Why is this? Thanks.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] merging the contents of c, Mukul Gandhi | Thread | RE: [xsl] Namespace on output node , Michael Kay |
RE: [xsl] merging the contents of c, Michael Kay | Date | RE: [xsl] Namespace on output node , Michael Kay |
Month |