Воспользовался
.
Где:
<xsl:template match="/shop/shop_item/property_value">
<xsl:variable name="property_id" select="property_id" />
<xsl:variable name="property" select="/shop/shop_item_properties//property[@id=$property_id]" />
<xsl:choose>
<xsl:when test="list_item_id/node()">
<xsl:if test="position() = 1">
<xsl:text disable-output-escaping="yes"><td></xsl:text>
</xsl:if>
<xsl:value-of disable-output-escaping="yes" select="value"/>
<xsl:if test="position() != last()"><xsl:text>, </xsl:text></xsl:if>
<xsl:if test="position() = last()">
<xsl:text disable-output-escaping="yes"></td></xsl:text>
</xsl:if>
</xsl:when>
<xsl:when test="$property/type = 7">
<td>
<input type="checkbox" disabled="disabled">
<xsl:if test="value = 1">
<xsl:attribute name="checked">checked</xsl:attribute>
</xsl:if>
</input>
</td>
</xsl:when>
<xsl:otherwise>
<td>
<xsl:value-of disable-output-escaping="yes" select="value"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Может кому пригодится.