所以我有這個XML代碼,我需要添加具有相同ID的所有值。從「身份」屬性獲取ID,而不是將其與值10等進行比較。XSL - 如何添加具有相同屬性的所有值?
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="random.xsl"?>
<RootName>
<RandomRootNode>
<RandomNode>
<Identity sid="10">abc</Identity>
<Identity sid="20">def</Identity>
<Identity sid="30">ghi</Identity>
</RandomNode>
</RandomRootNode>
<SeriesRootNode>
<Series>
<Ran dustId="10">1</Ran>
<Ran dustId="20">2</Ran>
<Ran dustId="30">3</Ran>
</Series>
<Series>
<Ran dustId="10">4</Ran>
<Ran dustId="20">5</Ran>
<Ran dustId="30">6</Ran>
</Series>
<Series>
<Ran dustId="10">7</Ran>
<Ran dustId="20">8</Ran>
<Ran dustId="30">9</Ran>
</Series>
</SeriesRootNode>
</RootName>
所以爲了這個,我需要這樣的
| ID | name | total |
|----|------|-------|
| 10 | abc | 12 |
| 20 | def | 15 |
| 30 | ghi | 18 |
我試着這樣做顯示的東西,但我只能得到總所有這些的。所以我得到
| ID | name | total |
|----|------|-------|
| 10 | abc | 45 |
| 20 | def | 45 |
| 30 | ghi | 45 |
我該如何解決這個問題?
我對編寫XSLT相當新穎。
您可以編輯您的問題以顯示您嘗試過的XSLT嗎?謝謝。 –