The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
XML+XSLT->HTML Возможно ли такое?, !*! Андрей2003, 10-Мрт-04, 12:00  [смотреть все]
  • XML+XSLT->HTML Возможно ли такое?, !*! Jenya, 20:50 , 10-Мрт-04 (1)
    >Имеется xml-фрагмент
    >
    ><ROOT>
    >Текст к задачке, опубликованной на <FUTURE_LINK attr="http://www....">текст будущей ссылки</<FUTURE_LINK>, где ее успешно решили.
    ></ROOT>
    >
    >Нужно написать xsl-преобразование такое, чтобы в результате получился следующий html-фрагмент:
    >
    ><P>
    >Текст к задачке, опубликованной на <A href="http://www....">текст будущей ссылки</A>, где ее успешно решили.
    ></P>
    >
    >Возможно ли такое?
    >Если возможно, то как?

    Если такое подойдёт:
    ..............
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <xsl:template match="/ROOT">
    <p>
    <xsl:value-of select="text()[1]"/>
    <a href="{FUTURE_LINK/@attr}"><xsl:value-of select="FUTURE_LINK/text()"/></a>
    <xsl:value-of select="text()[2]"/>
    </p>
    </xsl:template>
    </xsl:stylesheet><?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/ROOT">
    <p>
    <xsl:value-of select="text()[1]"/>
    <a href="{FUTURE_LINK/@attr}"><xsl:value-of select="FUTURE_LINK/text()"/></a>
    <xsl:value-of select="text()[2]"/>
    </p>
    </xsl:template>
    </xsl:stylesheet>


  • XML+XSLT->HTML Возможно ли такое?, !*! 1029384756, 11:19 , 17-Мрт-04 (2)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру