3

如何将 Content MathML(以下示例)转换为中缀或数学符号字符串。例如转换这个:

      <math xmlns="http://www.w3.org/1998/Math/MathML">
        <apply>
          <times/>
          <ci> compartment </ci>
          <ci> k1 </ci>
          <ci> S1 </ci>
          <ci> S2 </ci>
        </apply>
      </math>

进入:compartment*k1*S1*S2

我看过 MathJax,但它们似乎不支持 Content MathML 也不支持转换为中缀字符串。

4

1 回答 1

0

网络上有几个 XSLT 文件,它们将内容 MathML 转换为表示 MathML。一个“官方”示例是David Carlisle 编写的这个文件。也许您可以以此为基础,对其进行调整以生成纯文本而不是 cMathML。您需要从 JavaScript 调用 XSLT

于 2012-10-18T21:57:33.247 回答