Ich bin auf der Suche nach einer C/C++-Bibliothek, die MathML in infix und infix in MathML konvertieren kann, z.B. gegeben:
<?xml version="1.0" encoding="UTF-8"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<times/>
<cn type="integer"> 2 </cn>
<ci> x </ci>
</apply>
</math>
konvertiert die Bibliothek den mathml in 2*x. Oder bei x+sin (t) erhalte ich die folgende Matheformel
<?xml version="1.0" encoding="UTF-8"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<plus/>
<ci> x </ci>
<apply>
<sin/>
<ci> t </ci>
</apply>
</apply>
</math>
Ich weiß, wie man eine solche Bibliothek schreibt, aber ich möchte das Rad nicht neu erfinden, wenn es möglich ist. Kann nicht in Java sein, da ich in der Lage sein muss, die Bibliothek mit nicht verwaltetem Code zu verknüpfen.