Угловые скобки в XSLT
Добавлено: 22 ноя 2011, 18:59
Добрый день, привет всем, кто меня еще помнит. Вопрос такой: есть кусок XML:
и т.д.
Делаю XSLT-преобразование, чтобы в итоге получить следующее:
<AE>0.64</AE>
<AR>0.84</AR>
<AT>1.00</AT>
На первый взгляд все выглядит прозаично:
Но две открывающиеся угловые скобки повергают транслятор в когнитивный диссонанс. Бэкслеш тут бесполезен. Варианты с CDATA и с &-последовательностями выдают опять же не то, что нужно. <xsl:text> тоже не спасает - он тоже тег. Вопрос: как впихнуть в вывод XSLT одиночную угловую скобку?
Код: Выделить всё
<country>
<country_name>AE</country_name>
<payout>0.64</payout>
</country>
<country>
<country_name>AR</country_name>
<payout>0.84</payout>
</country>
<country>
<country_name>AT</country_name>
<payout>1.00</payout>
</country>
Делаю XSLT-преобразование, чтобы в итоге получить следующее:
<AE>0.64</AE>
<AR>0.84</AR>
<AT>1.00</AT>
На первый взгляд все выглядит прозаично:
Код: Выделить всё
<xsl:for-each select="country">
<<xsl:value-of select="country_name"/>>
<xsl:value-of select="payout"/>
</<xsl:value-of select="country_name"/>>
</xsl:for-each>