将MathML转换为ASCIIMathML

时间:2009-12-04 15:59:23

标签: java mathml

我正在使用TinyMCE和ASCIIMathML javascript库在网页上提供方程式编辑功能。可以轻松获取ASCIIMathML,将其转换为MathML,然后使用任何精彩的MathML渲染库渲染等式。

我无法弄清楚(也许我只是遗漏了一些东西)是如何走向另一个方向MathML - > ASCIIMathML。我需要能够支持编辑我们将导入的包含MathML的文档。这样的库是否存在向另一个方向转换?我的网站堆栈是基于Java构建的,因此Java库是理想的。

1 个答案:

答案 0 :(得分:2)

我不知道是否有一个工具可以完全按照你想要的方式工作(或者即使它一般可能......也许MathML比ASCIIMathML更具表现力?)

如果您想自己实施这样的转换工具,可以先使用JEuclid's MathML parser。一旦得到方程的解析表示,就可以通过遍历MathML DOM对象开始输出ASCIIMathML syntax