From: Roel Vanhout [mailto:roel(_at_)riks(_dot_)nl]
Sent: Wednesday, January 08, 2003 9:14 AM
Subject: [xsl] Beginner: adding xmlns:mml attribute
I'm trying to output the following:
<HTML XMLNS:m="http://www.w3.org/1998/Math/MathML">
<head>
</head>
</html>
as per http://www.dessci.com/en/products/mathplayer/authoring.htm.
My first, naive attempt was
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="document">
<html xmlns:m="http://www.w3.org/1998/Math/MathML">
<xsl:element name="html"
namespace="http://www.w3.org/1998/Math/MathML"/>
<head>
</head>
</html>
</xsl:stylesheet>
but that gives me simply
<html>
<head>
</head>
</html>
Specify the namespace in your xsl:stylesheet element, just as you would for
XSL:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:m="http://www.w3.org/1998/Math/MathML">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title></title>
</head>
<body></body>
</html>
</xsl:template>
</xsl:stylesheet>
hth,
b.
| brian martinez
brian(_dot_)martinez(_at_)trip(_dot_)com |
| senior gui programmer 303.708.7248 |
| trip network, inc. fax 303.790.9350 |
| 6436 s. racine cir. englewood, co 80111 |
| http://www.cheaptickets.com/ http://www.trip.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list