РЕЗЮМЕ: doc | pdf

Похвалите сайт, плиз!

Спасибо-приспасибо!!!

В других проектах















Рейтинг сайта

Яндекс.Метрика
 

Как преобразовать RSS-ленту в HTML PDF Печать E-mail
Оценка пользователей: / 1
ПлохоОтлично 
Веб-дизайн - Скрипты
Добавил(а) Вячеслав Липатов   
21.08.10 11:59
AddThis Social Bookmark Button

Если у вас уже есть RSS-канал, то для пользователей Internet Explorer-а версии 5.0 или выше, вы можете предоставить возможность онлайн-чтения вашей RSS-ленты.

Для этого нужно:

1. Создать файл XSL, который будет преобразовывать ваш XML-файл RSS в HTML.

2. Вставить в HTML-страничку код javascript, который будет преобразовывать XML в HTML по правилам, определенным в XSL и выводить результат.
Описание технологии XSL не входит в задачи этой заметки. Можете найти море информации в интернете. Если же не хотите особо разбираться, то можете воспользоваться нашим готовым файлом rss.xsl. Он применим к любой RSS-ленте версии 0.91 или 2.0. Результат его применения можно увидеть здесь.

Изменить дизайн колонки вы можете с помощью CSS. В нашем rss.xsl устанавливается класс "contentText1" для заголовка ленты и класс "textCopy" для описания ленты и отдельных сообщений. Еще немного покопавшись в нашем rss.xsl вы сможете радикально изменить вид вашей колонки.

Разобравшись с XSL, создайте веб-страничку, на которой будет отображаться ваша лента RSS и в том месте, где вы хотите ее отобразить, вставьте следующий код javascript


<script type="text/javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("ваш_файл_rss")

// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("ваш_файл_xsl")

// Transform
document.write(xml.transformNode(xsl))
</script>

Теперь открывате страничку броузером и наслаждайтесь результатом.


 
Интересная статья? Поделись ей с другими:

Добавить комментарий


Защитный код
Обновить