Как создать активную ссылку в RSS? - PullRequest
0 голосов
/ 11 апреля 2009

В RSS, например, если я хочу добавить ссылку на канал: Часть кода RSS:

<link>
 <a href="http://www.nytimes.com/2009/04/10/technology/internet/10google.html?ref=technology"/>
</link>

А теперь вот код XSL:

 <span> <xsl:value-of select="channel/link"/></span> 

Проблема в том, что при предварительном просмотре кода ссылка в браузере фактически не активна (это означает, что она по-прежнему выглядит как обычный текст и не может щелкнуть по ней в браузере)

Не могли бы вы мне помочь, как сделать ссылку в RSS-коде, чтобы она, наконец, могла быть активной в браузере? Спасибо

1 Ответ

1 голос
/ 11 апреля 2009

Я бы использовал

<link>http://www.nytimes.com/2009/04/10/technology/internet/10google.html?ref=technology</link>

Затем в XSLT создайте тег a и установите для атрибута href это значение. Я не очень хорошо знаю XSLT, но это может быть возможно или что-то, что можно урезать по адресу:

<span>
    <a>
        <xsl:attribute name="href">
            <xsl:value-of select="channel/link"/>
        </xsl:attribute> 
        Some text
    </a>
</span>
...