我的XML结构如下,
<?xml version="1.0" encoding="UTF-8"?>
<manual>
<div>
<graphic>
</graphic>
<graphic>
</graphic>
</div>
<div>
<graphic>
</graphic>
<graphic>
</graphic>
<generic>
</generic>
</div>
</manual>
这里我的上下文节点是manual/div/graphic
。因此,当我从第二部门的第一张图片中使用它时,我想显示2.1
。
与第一个manual/div/graphic
节点类似,它应显示1.1
。
语法为<Division No. ><Num of Graphic Element inside Div>
。
我为<Division No>
设置了逻辑框架并且卡住了<Num of Graphic Element inside Div>
。请帮忙。
答案 0 :(得分:0)
您可以使用:
concat(count(../preceding-sibling::div) + 1, '.', count(preceding-sibling::graphic) + 1)
它将通过确定父节点有多少先前div
来计算答案,以及上下文节点有多少前面的graphic
,并将它们连接在一起,由一段时间。