XtremallyPurpur
Новичок
XSLT. Вставить nbsp в ячейку таблицы, если xml-элемент пустой
Добрый день.
Есть xml:
[ЦВЕТОМ=blue]
<row>
<name_op></name_op>
<num_route>43</num_route>
<performer></performer>
</row>
<row>
<name_op>Что-то</name_op>
.
.
.
</row>
[/ЦВЕТОМ]
Т.е. В элементах name_op, num_route и т.д. могут быть пустыми.
Пытался так:
[ЦВЕТОМ=blue]
<td>
<xsl:choose>
<xsl:when test="name_op">
<xsl:value-of select="name_op"/>
</xsl:when>
<xsltherwise>
</xsltherwise>
</xsl:choose>
</td>
[/ЦВЕТОМ]
Но такая кострукция проверяет, есть ли элемент вообще, он-то есть, но пустой. Как проверить пустой ли элемент? И если пустой вставить в таблицу nbsp.
Добрый день.
Есть xml:
[ЦВЕТОМ=blue]
<row>
<name_op></name_op>
<num_route>43</num_route>
<performer></performer>
</row>
<row>
<name_op>Что-то</name_op>
.
.
.
</row>
[/ЦВЕТОМ]
Т.е. В элементах name_op, num_route и т.д. могут быть пустыми.
Пытался так:
[ЦВЕТОМ=blue]
<td>
<xsl:choose>
<xsl:when test="name_op">
<xsl:value-of select="name_op"/>
</xsl:when>
<xsltherwise>
</xsltherwise>
</xsl:choose>
</td>
[/ЦВЕТОМ]
Но такая кострукция проверяет, есть ли элемент вообще, он-то есть, но пустой. Как проверить пустой ли элемент? И если пустой вставить в таблицу nbsp.