Hello all,
This is probably a simple question but this is my first xsl programming
task and I'm rather new to xml & especially xml namespaces, too. So hold
on tight :)
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>
So I tried various options with <xsl:element> and its namespace
attribute, but I cannot get it to work right. I could ofcourse use CDATA
to get it right, but I prefer another approach, if there is one. I hope
I explained my problem clearly. Thanks in advance for all hints & RTFM's
(well, if you say which M, that is).
cheers,
roel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list