This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
XML schema general convert with XSLT (namespaces..)
- To: XSL-List at lists dot mulberrytech dot com
- Subject: [xsl] XML schema general convert with XSLT (namespaces..)
- From: ronald heller <ronald at salience dot nl>
- Date: Fri, 21 Sep 2001 09:32:47 +0200
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi,
Suppose I want to write a general convertor for XML schema,
example:
<xs:element name="Access-code" type="xs:string"/>
sample code:
<xsl:choose>
<xsl:when test="@type='xsd:string'">
<xsl:text>Text</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>UNKNOWN TYPE </xsl:text>
<xsl:value-of select="@type"/>
</xsl:otherwise>
</xsl:choose>
(suppose : The xsd: is equal to the xs namespace)
So in the above the output is:
<P>UNKNOWN TYPE xs:string</P>
When I change the namespace prefix into xs:
<P>Text</P>
I have to know somehow in which namespace it is written, somehow. Is there
anyway of telling which namespace is used?
Sure I can give the used namespace as a paramter etc., but that really
doesn't feel right.
Any suggestions?
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list