Как разделить имя переменной в строке - PullRequest
1 голос
/ 01 ноября 2011

Я хочу установить атрибут ref_id с суффиксом "_0", но

<xsl:attribute name="ref_id" select="$id_0" />

анализируется как имя переменной: id_0, а не идентификатор переменной, плюс строка _0.

Как мне это прибить?

Спасибо!

Ответы [ 3 ]

1 голос
/ 01 ноября 2011

И, конечно, если атрибут xsl: является дочерним элементом буквального элемента результата, вы можете сделать

<e ref_id="{$id}_0">

1 голос
/ 01 ноября 2011
<xsl:attribute name="ref_id"><xsl:value-of select="$id"/>_0</xsl:attribute>
0 голосов
/ 01 ноября 2011

<xsl:attribute name="ref_id" select="concat($id, '_0')" />

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...