MathML を infix に、infix を MathML に変換できる C/C++ ライブラリを探しています。
<?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>
ライブラリは mathml を 2*x に変換します。または x+sin (t) を指定すると、次の mathml が得られます
<?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>
私はそのようなライブラリを作成する方法を知っていますが、可能であれば車輪を再発明したくありません。ライブラリを管理されていないコードにリンクできる必要があるため、Java にすることはできません。