2009-12-04 2 views
0

Я использую библиотеку javascript TinyMCE и ASCIIMathML для обеспечения возможностей редактирования уравнений на веб-странице. Легко взять ASCIIMathML, преобразовать его в MathML, а затем визуализировать уравнение с помощью любой из замечательных библиотек рендеринга MathML.преобразование MathML в ASCIIMathML

То, что я не смог выяснить (и, может быть, я просто что-то пропустил), заключается в том, как идти в другом направлении MathML -> ASCIIMathML. Мне нужно иметь возможность поддерживать редактирование документов, которые мы будем импортировать, которые содержат MathML. Существует ли такая библиотека, которая преобразуется в другом направлении? Мой веб-сайт построен на Java, поэтому библиотека Java будет идеальной.

ответ

2

Я не знаю, если есть инструмент, который будет делать именно то, что вы хотите (или даже, если это возможно вообще ... возможно MathML более выразительным, чем ASCIIMathML?)

Если вы хотите реализовать такие инструмент преобразования самостоятельно, вы можете начать с работы с JEuclid's MathML parser. После того, как вы получите разобранное представление вашего уравнения, вы можете начать вывод ASCIIMathML syntax, пройдя объекты MOMML DOM.

Смежные вопросы