Hi,
I'm working on a project to transform MathML into braille for blind people
to read Math. I'm using XSLT to translate. The problem is, today the
wysiwyg editors supporting MathML (eg Amaya or Ms Word with MathType) use
HTML for the rest of the doc with non-closing tags (<BR>, <META>...), and
XT gives me a parse error for these tags. Is there a way I can ignore them
? Here's my (first draw of) stylesheet :
----- xslmath.xsl ------------
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
xmlns:math="http://www.w3.org/1998/Math/MathML">
<xsl:output method="html"/>
<xsl:template match="*|@*">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="math">
<B>Equation : </B>
<P>
<xsl:apply-templates select="@*|node()"/>
</P>
</xsl:template>
<xsl:template match="mi|mn|mo|mtext|ms">
<xsl:value-of select="normalize-space(.)"/>
</xsl:template>
<xsl:template match="mrow|none|mspace">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
<xsl:template match="msqrt">
Racine(<xsl:apply-templates select="@*|node()"/>)
</xsl:template>
<xsl:template match="msup">
exposant<xsl:apply-templates select="@*|node()"/>
</xsl:template>
</xsl:stylesheet>
------------
Any help would be greatly appreciated.
Frederic Schwebel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|