【发布时间】:2017-08-01 13:26:57
【问题描述】:
使用 XSLT 1.0,我需要编写“跟随” SegmentHeader 的 Txn 记录计数。我可以在每个 SegmentHeader 下写入的 Txn 记录的数量受到限制。例如 - 如果我总共有 5 条交易记录,每个段限制为 3 条,则它们应该分为 2 个 SegmentHeaders,分别保存 3 条和 2 条交易记录。
所需输出:
<file>
<SegmentHeader>
<TransactionCount>3</TransactionCount>
</SegmentHeader>
<Txn />
<Txn />
<Txn />
<SegmentHeader>
<TransactionCount>2</TransactionCount>
</SegmentHeader>
<Txn />
<Txn />
</file>
通过使用“position() mod $recordLimit = 1”,我可以根据需要同时写入 SegmentHeaders 和 Txn 记录,但无法找到写入事务计数的方法。
【问题讨论】:
-
这里没有足够的信息。请提供一个 input XML 的示例,并包含您当前在编写 XSLT 时所做的努力。
标签: batch-file xslt count