我实际上是试图在每个属性后打印多个具有相同属性Title
的值,但最后一个值之后却不能删除逗号,这导致我编写了复杂的循环。
在这里,我启动了一个计数变量storeCount
,该变量递增,直到达到返回的行数,然后打印Title
和一个逗号。
这是我的代码。我收到语法错误。我希望能帮助您修复代码。
<?for-each@inlines:G_1?>
<?xdoxslt:set_variable($_XDOCTX, 'storeCounter', xdoxslt:get_variable($_XDOCTX, 'storeCounter') + 1)?>
Title
<?if@inlines:<?count(G_1)?> != <?xdoxslt:get_variable($_XDOCTX, 'storeCounter')?>?>
,
<?end-if?>
<?end for-each?>
答案 0 :(得分:1)
这应该有效:
<?for-each@inlines:G_1?>
<?xdoxslt:set_variable($_XDOCTX, 'storeCounter', xdoxslt:get_variable($_XDOCTX, 'storeCounter') + 1)?>
Title
<?if@inlines:count(G_1) != xdoxslt:get_variable($_XDOCTX, 'storeCounter')?>
,
<?end-if?>
<?end for-each?>
答案 1 :(得分:0)