у меня ниже xml,
<?xml version="1.0" encoding="utf-8"?>
<NewDataSet xmlns="www.reefpt.com/caliberapi">
<ARTransactions>
<PostingDate>2010-01-01T00:00:00-07:00</PostingDate>
<Description>Quarterley Assessment</Description>
<Amount>47</Amount>
</ARTransactions>
<ARTransactions>
<PostingDate>2010-01-03T00:00:00-07:00</PostingDate>
<Description>Payment, Thank You.</Description>
<Amount>-43</Amount>
</ARTransactions>
<ARTransactions>
<PostingDate>2010-04-15T00:00:00-07:00</PostingDate>
<Description>Quarterley Assessment</Description>
<Amount>23</Amount>
</ARTransactions>
</NewDataSet>
Я хочу преобразовать это в
<trxs>
<trx trx_credit="47" trx_debit="0.00" />
<trx trx_credit="0.00" trx_debit="43" />
<trx trx_credit="23" trx_debit="0.00" />
<trxs>
для каждого элемента ARTransactions, если он имеет положительное значение Amount, тогда он должен быть в trx_credit, иначе он должен иметь значение int trx_debit. Таким образом, каждый сгенерированный элемент trx будет содержать кредит или дебет, а другой будет 0.00. Как я могу написать XSLT для этого? Кто-нибудь может мне помочь?