0
请与该XML帮助:如何计算所需结果
<document>
<sheet id="0" name="Sheet1">
<line id="0">
<field id="0"><![CDATA[Calculate]]></field>
</line>
<line id="1">
<field id="0"><![CDATA[Quantity]]></field>
<field id="1"><![CDATA[Value]]></field>
</line>
<line id="2">
<field id="0"><![CDATA[3]]></field>
<field id="1"><![CDATA[2]]></field>
</line>
<line id="3">
<field id="0"><![CDATA[2]]></field>
<field id="1"><![CDATA[7]]></field>
</line>
<line id="4">
<field id="0"></field>
<field id="1"></field>
</line>
</sheet>
</document>
我需要让现场的总和[@ ID = 1]前与现场[@ ID = 0]乘这个领域。行[@ id = 4]是空的,所以应该有条件消除这一行。
正确的结果应该是:
<document>
<id>Calculate</id>
<line>
<sum>20</sum>
</line>
</document>
对不起我没有注意到我被困在XSLT 1.0 – Petras 2011-06-13 11:54:58
感谢answe。 – Petras 2011-06-14 07:43:53