xsl-list
[Top] [All Lists]

RE: Beginner: adding xmlns:mml attribute

2003-01-08 09:31:02
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



<Prev in Thread] Current Thread [Next in Thread>