OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: include MathML files with the help of XSL


Hi all!

My question:
Is there any way (with XSLT) to dynamically pull in MathML files (by their ID) and put them into the XML/HTML files?


The situation is the following:

The source equation looks like this: (DocBook 4.4)
<para>
<inlineequation id="Eq_0005">
    <inlinemediaobject>
      <imageobject>
        <imagedata fileref="math/Eq_0005.gif"/>
      </imageobject>
    </inlinemediaobject>
</inlineequation>
<para>


I'd like to dynamically transform the equation object to include the MathML version rather than the graphics version. I tried to transform the DocBook document into XHTML and HTML5, and use xinclude to include the MathML XML files, but didn't succeed yet.
It should look something like this at the end: (I think)
<p>
<math>
    <mrow>
        <mi>a</mi>
        <mo>&InvisibleTimes;</mo>
        <msup>
        ...
</math>
</p>


What I have tried yet:
Here is a simple XSLT to get the equation ID:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="html"/>
 <xsl:template match="inlineequation">
  The ID of equation is <xsl:value-of select="@id"/>
 </xsl:template>
</xsl:stylesheet>


Then I tried to use the xinclude and put into the XSLT but none of them seemed to work.

Any ideas appreciated.
Thanx in advance!


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]