0

我正在使用 TinyMCE 和 ASCIIMathML javascript 库在网页上提供方程式编辑功能。获取 ASCIIMathML,将其转换为 MathML,然后使用任何出色的 MathML 渲染库来渲染方程是很容易的。

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

4

1 回答 1

2

我不知道是否有一个工具可以完全满足您的需求(或者即使一般来说可能......也许 MathML 比 ASCIIMathML 更具表现力?)

如果您想自己实现这样的转换工具,您可以从使用JEuclid 的 MathML 解析器开始。一旦你得到了方程的解析表示,你可以通过遍历 MathML DOM 对象开始输出ASCIIMathML 语法。

于 2009-12-05T23:21:12.457 回答