[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Namespace on output node but not not in source
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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|