This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: xsl not working when transforming a schema
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] xsl not working when transforming a schema
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Tue, 9 Oct 2001 15:25:24 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
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@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of
> marc.harrington@nebula.ie
> Sent: 09 October 2001 12:13
> To: xsl-list@lists.mulberrytech.com
> 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