..
В предыдущей статье мы представили формате RSS , XML основе, представляя структуру стандартного RSS (что расшифровывается как Really Simple Sindacation) для обмена информацией между различными веб-приложениями
Рассмотрим здесь формате RSS RSS 2.0 или более точно 2.
Это всегда формат, основанный на стандартном XML-структуру, что и подача новостей cross-harmony.com, по адресу:
Рассмотрим структуру только что указал, 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-каналы, так что это может звучать глупо говорить о мышлении как элемент в своем собственном праве.
Для того, дуй обсудить все элементы, которые идут прямо указанных в канале, имея в виду после обязательных и необязательных элементов и изображения предметов.
Ниже приводится подробный список необходимых теги канала элемента.
Существует никаких сомнений в том, что файл XML должен быть составлен уважении семантические правила XML себя, или обрабатывать специальные символы и другие потенциально раздражающих и опасных аспектов, связанных с целостности XML-файл в вопрос.
Тем не менее, особенно в области новостей, может случиться, часто сталкивается с трудно управлять исключениями, которые будут отправлять XML-файл по ошибке, и поэтому скрипт, который удаленно прочитать его для отображения корма.
Проблема просто управлять с помощью команд CDATA, когда XML-файла лучше всего управлять, управляет исключениями неуправляемой с точки зрения характера и потенциальных небольшие, но важные ошибки.
Пример кода показано выше объясняет, на практическом уровне, как интегрировать его в теги XML:
<title> <b> <! [CDATA [</ B> Название новости <b> ]]></ B> </ название>Я выделил жирным шрифтом код, чтобы сделать его более различимым CDATA при чтении и изучении концепции идет речь в этом разделе.
| |
CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €. |
| |
XML (курс)
Создание XML-структур, XSL и другие расширяемые языки. Начиная от 29 €. |