xml giriş verilerini html biçimine biçimlendirmek için xslt kullanıyorum. Durum: TRANSACTIONS düğümünde ve işlem listesinde bir özellik olarak açılış denge değerine sahip olduğumdur. Aşağıdaki gibi html tablosunu yazdıracağım.
ilk satır,
açılış sırasının değeri, ikinci satır, TRANSACTIONS içindeki + AMOUNT @ ilk düğümünün açılış değeridir.
üçüncü satır, TRANSACTIONS içinde @ ikinci satır + AMOUNT @ ikinci düğümüdür. dinlenme sıralar Banka hesap işlemini işlemek için Xslt
<results>
<TRANSACTIONS opening-balance="100">
<TRANSACTION>
<TYPE>DEBIT</TYPE>
<AMOUNT>10</DR_CR_MARKER>
<VALUE_DATE_1>20150726</VALUE_DATE_1>
</TRANSACTION>
<TRANSACTION>
<TYPE>DEBIT</TYPE>
<AMOUNT>20</DR_CR_MARKER>
<VALUE_DATE_1>20150626</VALUE_DATE_1>
</TRANSACTION>
<TRANSACTION>
<TYPE>DEBIT</TYPE>
<AMOUNT>30</DR_CR_MARKER>
<VALUE_DATE_1>20150826</VALUE_DATE_1>
</TRANSACTION>
</TRANSACTIONS>
</results>
ve bu süreç benim XSLT için Ve vb
<xsl:template match="results">
<xsl:param name="opening-balance">
<xsl:value-of select="TRANSACTIONS/@opening-balance"/>
</xsl:param>
<xsl:for-each select="TRANSACTIONS/TRANSACTION">
<xsl:sort select="VALUE_DATE_1"/>
<tr style="background-color: yellow">
<td>
<!-- i want to print total amount value here -->
<xsl:variable name="opening-balance" select="$opening-balance+amount" />
<xsl:value-of select="$opening-balance"/>
</td>
</tr>
</xsl:for-each>
ben bu kodla bunu cannt olduğunu. , bunu yapmama yardım eder misin?
Teşekkürler, bu works.but maalesef için sıralama kullanıyorum ve bu hesaplama doğru değil –
Sorunuzu 'xsl: sort' kullanarak gösterebilir misiniz? hiç Teşekkür ederim! –
tamamlandı, şimdiden teşekkürler –