forum.bitel.ru http://forum.bitel.ru/ |
|
сравнение переменной и строки в xsl http://forum.bitel.ru/viewtopic.php?f=22&t=10582 |
Страница 1 из 1 |
Автор: | skyb [ 03 июн 2015, 14:29 ] |
Заголовок сообщения: | сравнение переменной и строки в xsl |
Не могу разобраться, вроде просто а не работает. Есть переменная, она принимает значения, если есть конкретное значение то нада вывести форму по другому, а не работает, говорит не может отобразить Код: <xsl:choose>
<xsl:when test="$forma='Физлицо'"> <fo:block xsl:use-attribute-sets="text_bold" space-before="0.5cm"> Покупатель: <xsl:value-of select="$forma"/> <xsl:value-of select="/data/bill/contract_params/parameter[@pid='1']/@value"/>, ИНН <xsl:value-of select="/data/bill/contract_params/parameter[@pid='50']/@value"/>, КПП <xsl:value-of select="/data/bill/contract_params/parameter[@pid='19']/@value"/>, </fo:block> <xsl:otherwise> <fo:block xsl:use-attribute-sets="text_bold" space-before="0.5cm"> Покупатель: "<xsl:value-of select="$forma" />" <xsl:value-of select="/data/bill/contract_params/parameter[@pid='1']/@value"/>, ИНН <xsl:value-of select="/data/bill/contract_params/parameter[@pid='50']/@value"/>, КПП <xsl:value-of select="/data/bill/contract_params/parameter[@pid='19']/@value"/>, </fo:block> </xsl:otherwise> </xsl:choose> |
Автор: | dimOn [ 03 июн 2015, 14:32 ] |
Заголовок сообщения: | Re: сравнение переменной и строки в xsl |
when закрывающий |
Автор: | skyb [ 03 июн 2015, 14:37 ] |
Заголовок сообщения: | Re: сравнение переменной и строки в xsl |
dimOn писал(а): when закрывающий ага, не заметил. поправил, теперь так Код: <xsl:choose> <xsl:when test="$forma='Физлицо'"> <fo:block xsl:use-attribute-sets="text_bold" space-before="0.5cm"> Покупатель: <xsl:value-of select="$forma"/> <xsl:value-of select="/data/bill/contract_params/parameter[@pid='1']/@value"/>, ИНН <xsl:value-of select="/data/bill/contract_params/parameter[@pid='50']/@value"/>, КПП <xsl:value-of select="/data/bill/contract_params/parameter[@pid='19']/@value"/>, </fo:block> <xsl:otherwise> <fo:block xsl:use-attribute-sets="text_bold" space-before="0.5cm"> Покупатель: "<xsl:value-of select="$forma" />" <xsl:value-of select="/data/bill/contract_params/parameter[@pid='1']/@value"/>, ИНН <xsl:value-of select="/data/bill/contract_params/parameter[@pid='50']/@value"/>, КПП <xsl:value-of select="/data/bill/contract_params/parameter[@pid='19']/@value"/>, </fo:block> </xsl:otherwise> </xsl:choose> </xsl:when> но всеравно не работает ![]() |
Автор: | dimOn [ 03 июн 2015, 15:06 ] |
Заголовок сообщения: | Re: сравнение переменной и строки в xsl |
потому что не туда |
Автор: | skyb [ 03 июн 2015, 17:11 ] |
Заголовок сообщения: | Re: сравнение переменной и строки в xsl |
dimOn писал(а): потому что не туда блин, точняк, пасиб |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |