在XSL FO中操作/访问表数据

时间:2013-06-14 20:09:00

标签: xml xslt xsl-fo

我在XSL FO中制作一个模板来生成一个PDF,它本质上是初始XML文件的格式化版本,我想知道是否可以访问存储在特定单元格或单元格集群中的值。 table,例如,如同在excel中那样在表中的值范围内产生总值,或者如果仅限于使用xpath表达式来简单地检索相同的数据并让它直接将结果输出到单元格中我已经尝试过为单元格提供唯一的ID,但我不明白这是否允许您传递存储在这些单元格中的值。

XML:

<?xml version="1.0" encoding="UTF-8"?>
<Numbers>
    <A>12</A>
    <B>22</B>
    <A>19</A>
    <B>47</B>
    <A>38</A>
    <B>2</B>
</Numbers>

1 个答案:

答案 0 :(得分:0)

XPath函数:数字和(节点集)

sum(// Numbers / A)...所有A的

sum(// Numbers / B)...所有B的

你也可以使用position()来获得第三个位置到第五个位置......