Java OpenMath对象是否可以在相等性方面与其他对象进行比较?
实际上,我对使用Java在平等性方面比较两个OpenMath对象很感兴趣(尽管在XML中的构建有点不同) 例如,我希望“x^2+2x-35=0”等于“-35+2x+x^2=0” 所以我想知道是否有一种方法可以实现这一点。我至少把OpenMath理解为某种树结构,并认为有一种方法可以比较它们 我已经试着写了这两个方程的表达式,但没有运气或好主意Java OpenMath对象是否可以在相等性方面与其他对象进行比较?,java,xml,math,mathjax,mathml,Java,Xml,Math,Mathjax,Mathml,实际上,我对使用Java在平等性方面比较两个OpenMath对象很感兴趣(尽管在XML中的构建有点不同) 例如,我希望“x^2+2x-35=0”等于“-35+2x+x^2=0” 所以我想知道是否有一种方法可以实现这一点。我至少把OpenMath理解为某种树结构,并认为有一种方法可以比较它们 我已经试着写了这两个方程的表达式,但没有运气或好主意 Equation 1: x^2+2x-35=0 <OMOBJ xmlns='http://www.openmath.org/OpenMath' ve
Equation 1: x^2+2x-35=0
<OMOBJ xmlns='http://www.openmath.org/OpenMath' version='2.0' cdbase='http://www.openmath.org/cd'>
<OMA>
<OMS cd='relation1' name='eq'/>
<OMA>
<OMS cd='arith1' name='minus'/>
<OMA>
<OMS cd='arith1' name='plus'/>
<OMA>
<OMS cd='arith1' name='power'/>
<OMV name='x'/>
<OMI>
2
</OMI>
</OMA>
<OMA style='invisible'>
<OMS cd='arith1' name='times'/>
<OMI>
2
</OMI>
<OMV name='x'/>
</OMA>
</OMA>
<OMI>
35
</OMI>
</OMA>
<OMI>
0
</OMI>
</OMA>
</OMOBJ>
Equation 2: -35+2x+x^2
<OMOBJ xmlns='http://www.openmath.org/OpenMath' version='2.0' cdbase='http://www.openmath.org/cd'>
<OMA>
<OMS cd='relation1' name='eq'/>
<OMA>
<OMS cd='arith1' name='plus'/>
<OMA>
<OMS cd='arith1' name='unary_minus'/>
<OMI>
35
</OMI>
</OMA>
<OMA style='invisible'>
<OMS cd='arith1' name='times'/>
<OMI>
2
</OMI>
<OMV name='x'/>
</OMA>
<OMA>
<OMS cd='arith1' name='power'/>
<OMV name='x'/>
<OMI>
2
</OMI>
</OMA>
</OMA>
<OMI>
0
</OMI>
</OMA>
</OMOBJ>
方程式1:x^2+2x-35=0
2.
2.
35
0
方程式2:-35+2x+x^2
35
2.
2.
0
谢谢你抽出时间
诚恳
福