Во-первых, вы можете это знать, но невозможно надежно преобразовать презентационный mathml в контентный mathml. Лучше начинать и редактировать в контентном mathml, потому что вы можете надежно конвертировать его в презентационный mathml в любое время.
Пакеты Power Math, такие как Mathematica, могут эффективно преобразовать презентационный mathml в контентный mathml ... но в некоторых случаях им придется угадывать значение.
Для решения с открытым исходным кодом я бы искал "систему компьютерной алгебры" ... Есть несколько хороших там ... возможно, они могут сделать это, косвенно.
Последний вариант - встроить один из редакторов ... например, Integre и MathType поддерживают как презентацию, так и контент mathml ... так что, возможно, кто-то может помочь вам сделать преобразование.