2009-12-04 70 views
0

我正在使用TinyMCE和ASCIIMathML javascript庫在網頁上提供方程式編輯功能。使用ASCIIMathML很容易,將它轉換爲MathML,然後用任何美妙的MathML渲染庫渲染公式。將MathML轉換爲ASCIIMathML

我一直無法弄清的(也許我只是想念一些東西)是如何去其他方向MathML - > ASCIIMathML。我需要能夠支持編輯我們將要導入的包含MathML的文檔。這樣的圖書館是否存在向另一個方向轉化?我的網站堆棧是建立在Java上的,所以Java庫是理想的。

回答

2

我不知道是否有一個工具,它會做你想要什麼(或者即使有可能在一般......也許MathML是比ASCIIMathML更具表現力?)

如果要實現這樣的一個轉換工具,你可以從JEuclid's MathML parser開始。一旦獲得了方程的解析表達式,就可以通過遍歷MathML DOM對象開始輸出ASCIIMathML syntax