我只选择包含特定子节点的 xml 元素时遇到问题。假设 xml 的以下部分:
<root>
<Navision.Buchungen>
<Saldo>-110867.7500</Saldo>
<Navision.Kontostruktur>
<Bereich>1</Bereich>
</Navision.Kontostruktur>
</Navision.Buchungen>
<Navision.Buchungen>
<Saldo>-3082585.2100</Saldo>
<Navision.Kontostruktur>
<Bereich>2</Bereich>
</Navision.Kontostruktur>
</Navision.Buchungen>
...
</root>
现在我有一个这样的 xsl 部分来获得“Saldo”的总和:
<xsl:variable name="FACT0" select="sum(//root/Navision.Buchungen/Saldo)"/>
但是,例如,我怎样才能只为“Bereich”1 选择 Saldo?