forum.bitel.ru
http://forum.bitel.ru/

XSL шаблон логин пароль
http://forum.bitel.ru/viewtopic.php?f=44&t=11466
Страница 1 из 1

Автор:  filin [ 23 мар 2016, 13:37 ]
Заголовок сообщения:  XSL шаблон логин пароль

Добрый день, в полной карте регистрации к договору есть вывод логина и пароля для по радиус аdторизации
и выглядит это так:
Код:

                                                        <tr>
                                        <td bgcolor="#a0a0a0"><b>Сервис</b></td>
                                        <td bgcolor="#a0a0a0"><b>Тип</b></td>
                                        <td bgcolor="#a0a0a0"><b>Устройство</b></td>
                                        <td bgcolor="#a0a0a0"><b>Период</b></td>
                                        <td bgcolor="#a0a0a0"><b>Статус</b></td>
                                        <td bgcolor="#a0a0a0"><b>Состояние</b></td>
                                        <td bgcolor="#a0a0a0"><b>Пароль</b></td>
                                </tr>


                                <xsl:for-each select="./*[name()=concat( 'inet_serv_', $mid )]">
                                        <tr>
                                                <td><xsl:value-of select="@title"/></td>
                                                <td><xsl:value-of select="@_typeTitle"/></td>
                                                <td><xsl:value-of select="@_deviceTitle"/><!-- (<xsl:value-of select="@_deviceComment"/>) --></td>
                                                <td>
                                                        <xsl:value-of select="@dateFrom"/>-
                                                        <xsl:choose>
                                                                <xsl:when test="@dateTo!=''"><xsl:value-of select="@dateTo"/></xsl:when>
                                                                <xsl:otherwise>..</xsl:otherwise>
                                                        </xsl:choose>

                                                </td>
                                                <td>
                                                        <xsl:if test="@parentId>0">
                                                                <xsl:choose>
                                                                <xsl:when test="@status='0'">открыт</xsl:when>
                                                                <xsl:when test="@status='1'">закрыт</xsl:when>
                                                                <xsl:when test="@status='2'">заблокирован</xsl:when>
                                                                </xsl:choose>
                                                        </xsl:if>
                                                </td>
                                                <td>
                                                        <xsl:if test="@parentId>0">
                                                                <xsl:choose>
                                                                <xsl:when test="@deviceState='-1'">удален</xsl:when>
                                                                <xsl:when test="@deviceState='1'">включен</xsl:when>
                                                                <xsl:when test="@deviceState='0'">отключен</xsl:when>
                                                                </xsl:choose>
                                                        </xsl:if>
                                                </td>
                                                <td><xsl:value-of select="@password"/></td>
                                    </tr>
                                </xsl:for-each>
                       


А как мне вывести туже информацию в обычном xsl шаблоне?

Автор:  filin [ 23 мар 2016, 14:21 ]
Заголовок сообщения:  Re: XSL шаблон логин пароль

Сам отвечу на свой вопрос )))

Код:
<xsl:for-each select="module/inet()=concat( 'inet_serv_', @id)]">
<xsl:value-of select="@title"/>
<xsl:value-of select="@password"/>
</xsl:for-each>


Но ошибка была в том, что в начале шаблона забыл объявить расширение:
Код:
<xsl:stylesheet
   version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:fo="http://www.w3.org/1999/XSL/Format"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns:xalan="http://xml.apache.org/xalan"
   xmlns:sql="bitel.billing.server.util.exslt.SQLQuery">
   ......

Автор:  filin [ 23 мар 2016, 15:32 ]
Заголовок сообщения:  Re: XSL шаблон логин пароль

Подскажите пожалуйста, что еще можно получить кроме password, title? и где про это почитать?

Автор:  barguzin2 [ 31 мар 2016, 10:23 ]
Заголовок сообщения:  Re: XSL шаблон логин пароль

Так в клиенте открыть полную карту и нажать кнопку XML - там всё и увидишь.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/