xml editor

   XML Editor
   XML Author
      DITA Editor
      DocBook Editor
      TEI Editor
      XHTML Editor
      Schema Editor
      XML Schema Editor
      RelaxNG Editor
   XQuery
   SVN Client
      Office Open XML
      XSL:FO Editor
      SVG Editor
      WSDL Editor
Supported platforms
Compatible with Windows7 & Mac OS X Snow Leopard
Ready for
data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Beginner: adding xmlns:mml attribute


Subject: [xsl] Beginner: adding xmlns:mml attribute
From: Roel Vanhout <roel@xxxxxxx>
Date: Wed, 08 Jan 2003 17:13:52 +0100

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




Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2009 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>® XML Editor