Генератор форм

Для веб-мастера

Реклама


Все заметки с меткой «xml»

Как самому создать RSS-канал на своем сайте?!

Рейтинг:
Дата: 26 апреля 2010 Просмотров: 24733
Категория: Веб-программирование

В прошлой статье Вы узнали, что такое RSS и как RSS работает! В этой же статье я расскажу Вам, как на своем сайте при помощи PHP создать свою новостную ленту!

Итак, для реализации RSS-ленты на своем сайте, необходимо иметь:

  • сайт на PHP;
  • базу данных MySQL, в которой хранятся все Ваши заметки или новости!

Если Ваш сайт отвечает этим требованиям, то приступим к реализации RSS-канала на своем сайте!

Чтобы создать RSS-канал, необходимо создать специальную страницу в стандарте XML 1.0 и расположить её у себя на сайте. Но прежде чем продолжить, рассмотрим стандартную структуру простого канала RSS...

Читать дальше

10 главных ошибок при создании RSS-канала

Рейтинг:
Дата: 26 апреля 2010 Просмотров: 12992
Категория: Разное

RSS icon Сегодня RSS используется очень и очень часто, и все больше пользователей начинают ценить этот великолепный инструмент получения свежих новостей. И, конечно же, очень многие сайты предоставляют свои RSS-каналы пользователям. Но, к сожалению, нередко в этих каналах встречаются досадные ошибки, которые сводят «на нет» всё удобство и прелесть RSS. Здесь мы рассмотрим наиболее «популярные» ошибки, встречаемые нами на различных ресурсах.

1. Синтаксические ошибки RSS потока

Многие разработчики забывают о том, что RSS — это, прежде всего, XML. А XML-документы изначально «не прощают» ошибки, так как большинство XML анализаторов работают по принципу: «Или этот XML документ не нарушает синтаксис, или это не XML». В отличие от HTML, DOM анализатор обязан отказаться от разбора XML документа, если в документе есть ошибки. Поэтому контролировать синтаксис своего RSS просто необходимо! Существуют множество инструментов для проверки RSS-каналов, но, пожалуй, самый популярный — http://feedvalidator.org/

Рекомендация: используйте RSS агрегатор, чувствительный к ошибкам. Многие RSS агрегаторы могут игнорировать ошибки, используя не XML DOM парсер (который, как мы отметили, обязан отказаться от анализа в случае ошибки), а свои собственные, но большинство всё же используют именно DOM парсер. Вот пример такого агрегатора: RSS Bandit. Установите этот бесплатный агрегатор к себе на компьютер и подпишитесь в нём на собственный RSS канал. Если у вас возникнут ошибки, вы узнаете о них первым!

2. Использование спец.символов HTML в заголовках или описаниях элементов RSS

Очень распространенная ошибка! Веб-мастера очень привыкли использовать так называемые спец. символы типа   " и др. Ну и понятно, если RSS лента генерируется автоматически (что бывает в 99.9% случаев), то такие символы попадают в заголовок элемента или в его описание, например...

Читать дальше

Облако тегов

Нашли ошибку в тексте

Система Orphus

Простая CRM

Твиттер Facebook Google plus RSS