Вопрос о подаче RSS - PullRequest
       15

Вопрос о подаче RSS

3 голосов
/ 26 июля 2010

Действительно ли мне нужны все эти ссылки xmlns в моем коде RSS?

что означает следующий код?

<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>

1 Ответ

6 голосов
/ 08 апреля 2011

Свойства xmlns определяют пространства имен XML .

Например, xmlns:atom="http://www.w3.org/2005/Atom" определяет пространство имен atom как URI http://www.w3.org/2005/Atom.

Затем, когда вы создаете элемент <atom:link>, вы можете видеть, что он имеет URI http://www.w3.org/2005/Atom/link,, который, как будет знать парсер, является ссылкой, как определено в спецификации Atom.

Обратите внимание, что синтаксический анализатор не может идти по имени пространства имен, поскольку вы с такой же легкостью могли бы использовать xmlns:a="http://www.w3.org/2005/Atom", что сделало бы <a:link> тегом Atom-ссылки.

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