将部分插入XML以将总和平衡为0

时间:2017-09-09 16:36:55

标签: xml xslt

我有这个XML,它是一个必须平衡为0的会计日记帐。 我想要实现的是,如果它没有平衡1个单位(一个单位),XLST必须插入一个包含1个单位和后续行号的新行。

源XML:

mongooseNext

所需输出:分配的行号为3,金额可以硬编码为1个单位,DebitCreditFlag必须为DEBIT或CREDIT,因此总借方等于总积分。

<ProcessSourceSystemJournalEntry xmlns="http://schema.infor.com/InforOAGIS/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" languageCode="en-US" systemEnvironmentCode="Production" versionID="9.2" releaseID="2.5.0" xsi:schemaLocation="http://schema.infor.com/InforOAGIS/2 http://schema.infor.com/Trunk/InforOAGIS/BODs/Developer/ProcessSourceSystemJournalEntry.xsd">
    <DataArea>
        <SourceSystemJournalEntry>
            <JournalEntryLine sequence="1">
                <Amount currencyID="XOF">10</Amount>
                <DebitCreditFlag>DEBIT</DebitCreditFlag>
            </JournalEntryLine>
            <JournalEntryLine sequence="2">
                <Amount currencyID="XOF">11</Amount>
                <DebitCreditFlag>CREDIT</DebitCreditFlag>
            </JournalEntryLine>
        </SourceSystemJournalEntry>
    </DataArea>
</ProcessSourceSystemJournalEntry>

0 个答案:

没有答案