[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Beginner: adding xmlns:mml attribute


Subject: RE: [xsl] Beginner: adding xmlns:mml attribute
From: "Martinez, Brian" <brian.martinez@xxxxxxxx>
Date: Wed, 8 Jan 2003 09:31:02 -0700

> From: Roel Vanhout [mailto:roel@xxxxxxx]
> 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.martinez@xxxxxxxx |
| 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



Current Thread