..


Рекламные ссылки

2,0 Структура файла RSS

Статья, написанная Лукой Руджеро
Страница 1 из 2

В предыдущей статье мы представили формате RSS , XML основе, представляя структуру стандартного RSS (что расшифровывается как Really Simple Sindacation) для обмена информацией между различными веб-приложениями

Рассмотрим здесь формате RSS RSS 2.0 или более точно 2.

Это всегда формат, основанный на стандартном XML-структуру, что и подача новостей cross-harmony.com, по адресу:

/rss/news.xml

Пример XML-формате RSS 2

Рассмотрим структуру только что указал, semplifichiamola уровне кода и увидеть каждый тег, который в целях:






 <? Xml версия = "1.0" кодирования = "ISO-8859-1"?>







 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">



 



 <channel>



  



 <title> MioSito.ext - Новости Интернет </ TITLE>



  



 <link> http://www.miosito.ext/news/ </ ссылка>



  



 <description> Новости веб MioSito.ext аа </ описание>



  



 <language> еп </ язык>



  



 <lastBuildDate> 01/04/2008 13:06:54 </ lastBuildDate>



  



 <image>



   



 <url> http://www.miosito.ext/logo_news.gif </ URL>



    



 <title> MioSito.ext - Новости Интернет </ TITLE>



    



 <link> http://www.miosito.ext/news/ </ ссылка>



  



 </ Image>



  



 <item>



   



 <title> <! [CDATA [Название титул ]]></ новости>



   



 <link> http://www.miosito.ext/notizia.asp?id=123 </ ссылка>



   



 <description> <! [CDATA [Краткое описание ...

 



 ]]></ Описание>



   



 <author> MioSito.ext </ автор>



   



 <pubDate> Вт, 01 Apr 2008 GMT </ pubDate>



   



 <category domain="http://www.miosito.ext/categoria.asp?id=5"> Название категории </ категория>



   



 <GUID IsPermaLink="true"> http://www.miosito.ext/notizia.asp?id=123 </ GUID>



  



 </ Item>



 



 </ Channel>







 </ Rss>



Базовая структура

Это основная форма RSS 2.0, но теги доступны для большего числа людей, поэтому мы начинаем смотреть на бывшие в эксплуатации, начиная с базовой структурой.

Базовая структура используется в основном видит XML заголовок, то теги RSS, который содержит атрибуты, которые указывает URL своего служебного пространства имен, а затем канал тег, который будет содержать данные файлы всех каналов RSS.

Канал состоит из трех частей:

  • заголовке сайта, которая выпускает корма;
  • управление логотип сайта, который выпускает корма;
  • все элементы в корм, что составляет отдельные отчеты.
В следующих пунктах мы рассмотрим все элементы деления схематически на обязательные и факультативные предметы.

Канала элемента: элементы, необходимые

В силу того, что перечисленные в предыдущем пункте, мы видим, что элемент канал видит во всех RSS-каналы, так что это может звучать глупо говорить о мышлении как элемент в своем собственном праве.

Для того, дуй обсудить все элементы, которые идут прямо указанных в канале, имея в виду после обязательных и необязательных элементов и изображения предметов.

Ниже приводится подробный список необходимых теги канала элемента.

  • Название - указывает название новости;
  • ссылка - определяет полный адрес новости;
  • описание - указывает первый N символов описательной информации.
Использование CDATA в названии и описании

Существует никаких сомнений в том, что файл XML должен быть составлен уважении семантические правила XML себя, или обрабатывать специальные символы и другие потенциально раздражающих и опасных аспектов, связанных с целостности XML-файл в вопрос.

Тем не менее, особенно в области новостей, может случиться, часто сталкивается с трудно управлять исключениями, которые будут отправлять XML-файл по ошибке, и поэтому скрипт, который удаленно прочитать его для отображения корма.

Проблема просто управлять с помощью команд CDATA, когда XML-файла лучше всего управлять, управляет исключениями неуправляемой с точки зрения характера и потенциальных небольшие, но важные ошибки.

Пример кода показано выше объясняет, на практическом уровне, как интегрировать его в теги XML:

 



 <title> <b> <! [CDATA [</ B> Название новости <b> ]]></ B> </ название>

 
Я выделил жирным шрифтом код, чтобы сделать его более различимым CDATA при чтении и изучении концепции идет речь в этом разделе.

В той же категории ...
E-Learning
CSS (курс) CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €.
XML (курс) XML (курс)
Создание XML-структур, XSL и другие расширяемые языки. Начиная от 29 €.
Рекламные ссылки