RE: [xsl] xsl not working when transforming a schema

Subject: RE: [xsl] xsl not working when transforming a schema
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Tue, 9 Oct 2001 15:25:24 +0100
You have assigned the xsd: namespace prefix to different namespace URIs in
the source document and the stylesheet.

Mike Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of
> marc.harrington@xxxxxxxxx
> Sent: 09 October 2001 12:13
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] xsl not working when transforming a schema
>
>
> Hi,
>
> I'm using xsl on the schema below to extract the attribute
> "name",  from
> the element "element".
>
> Schema
> <?xml version="1.0" encoding="UTF-8"?>
>   <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> elementFormDefault="qualified">
>     <xsd:element name="Marc"/>
>     <xsd:element ref="5"/>
> </xsd:schema>
>
>
> XSL
> <?xml version='1.0'?>
> <xsl:stylesheet version="1.0"
>  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
>  xmlns:xsd="http://www.w3.org/2000/10/XMLSchema";>
>
> <xsl:output method="xml" indent='yes' />
>
> <xsl:template match="/">
>  <xsl:apply-templates/>
> </xsl:template>
>
> <xsl:template match="xsd:schema">
>  <xsl:apply-templates/>
> </xsl:template >
>
> <xsl:template match="xsd:element">
>  <xsl:if test="@name">
>   <xsl:element name="{@name}">
>    <xsl:apply-templates/>
>   </xsl:element>
>  </xsl:if>
> </xsl:template >
>
> </xsl:stylesheet>
>
> This xsl works fine on an ordinary xml file but not on the schema?
> Any ideas why this is happening ?
>
> Cheers
> Marc
>
>
>
>
>
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread