将Content MathML转换为JavaScript中缀/数学符号字符串

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或转换为中缀字符串。

1个回答

0

网上有几个XSLT文件可以将内容MathML转换为演示MathML。其中一个“官方”的例子是由David Carlisle编写的this file。也许你可以以此为基础,调整它以生成纯文本而不是cMathML。你需要从JavaScript中调用XSLT


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接