0
SO
嗨,總和未鏈接
新建XSLT和已調試該代碼了一會兒
當前變量總是返回0
我需要通過每個(行)找到所有(X)與(d)相同的值的總和
V和W是相關的,不知道如何「連接」他們
實施例:
Row (AAA123)[SomeDesc1] = 1.00 +
Row (BBB456)[SomeDesc1] = 3.00
SumOfSomeDesc1 = 4.00
XSLT 1.0只
XML:
<Root>
<Row>
<ID>AAA123</ID>
<V>
<X>1.00</X>
</V>
<V>
<X>2.00</X>
</V>
<MultipleFieldsInBetween />
<W>
<D>SomeDesc1</D>
</W>
<W>
<D>SomeDesc2</D>
</W>
</Row>
<Row>
<ID>BBB456</ID>
<V>
<X>3.00</X>
</V>
<V>
<X>4.00</X>
</V>
<MultipleFieldsInBetween />
<W>
<D>SomeDesc1</D>
</W>
<W>
<D>SomeDesc2</D>
</W>
</Row>
</Root>
XSLT薩姆(當前):
<xsl:variable name="SumOfX" select="sum(//Row[ID/text()=$ID]/V[D/text()
=$Description])" />
怎麼樣'V'和'W'與該位置相關的是'Row'的第一個'V'子屬於第一個'W'子嗎? –
@MartinHonnen位置是,V [x] W [x],真的不知道爲什麼它不僅僅是一個元素,而是我必須使用它作爲 –