我有 xml 。我使用以下 XPath 表达式:
sum(//Item[@type='sg_aml_rel'][(./sg_percentage * ./related_id/Item[@type='sg_aml2']/sg_cost)])
我创建了 XMLDoucment 对象并将 XML 加载到其中,然后创建了 XPathNavigator 对象并提供 xpth 来评估 XPathNavigator 的方法。我的 XML 看起来像:
<AML>
<Item>
<sg_percentage>10</sg_percentage>
<related_id>
<Item>
<sg_cost>100<sg_cost>
</Item>
<related_id>
</Item>
<Item>
<sg_percentage>20</sg_percentage>
<related_id>
<Item>
<sg_cost>500<sg_cost>
</Item>
<related_id>
</Item>
<AML>
我想要总和(sg_percentage*sg_cost)。