Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать ссылку в xsl, как сделать ссылку в xsl 
:(
    Опции темы
leon2009
  Дата 1.4.2016, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 26.3.2016

Репутация: нет
Всего: 1



здравствуйте! как сделать ссылку в xsl?
Код

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    exclude-result-prefixes="xs"
    version="2.0">
    <xsl:template match="/">
        <html>
            <body>
                <xsl:for-each select="category/cat_a/book">
                        <ul>
                        
                          <xsl:value-of select="@category"/>
                          <xsl:for-each select="page">
                         <a href="@name"> <xsl:value-of select="@name"/></a>
                              <li>
                              <a href="@name"><xsl:value-of select="."/></a>
                                <a href="">00000000000000</a>
                              </li>
                          </xsl:for-each>
                        </ul>
                </xsl:for-each>                 
                 <xsl:for-each select="category/cat_b/book">
                        <ul>
                          <xsl:value-of select="@category"/>
                          <xsl:for-each select="page">
                          <xsl:value-of select="@name"/>
                              <li>
                                <xsl:value-of select="." />
                              </li>
                          </xsl:for-each>
                        </ul>
                </xsl:for-each> 
                
                
                
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>


Код

<?xml version="1.0" encoding="utf-8"?>
<category>
<cat_a>
    <book category="Категория_A">
        <page name="111.php">data1</page>
        <page name="222.php">data2</page>
        <page name="333.php">data3</page>
        <page name="444.php">data4</page>
    </book>
</cat_a>
<cat_b>
    <book category="Категория_B">
        <page name="555.php">data5</page>
        <page name="666.php">data6</page>
        <page name="777.php">data7</page>
        <page name="888.php">data8</page>
    </book>
</cat_b>
</category>
 спасибо!
PM MAIL   Вверх
diadiavova
Дата 1.4.2016, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5820
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 22
Всего: 142



Вопрос непонятен. Если тебе надо, чтобы значение атрибута интерпретировалось как выражение XPath и вычислялось его значение, то просто заключи выражение в фигурные скобки.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0946 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.