Подтвердить что ты не робот

Где официальный DTD для подкастов?

podcast howto на веб-сайте Apple показывает пример файла XML, который относится к DTD подкаста: podcast-1.0.dtd. К сожалению, DTD недоступен по этому адресу. Я слышал, что вы можете проверить фид с помощью feedvalidator.org, но это только услуга. Есть ли другое место, где доступен официальный DTD для подкастов?

DTD задается как xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd". Этот URL-адрес фактически не разрешает DTD.

4b9b3361

Ответ 1

no dtd ссылается на атрибут xml, который вы указываете. вместо этого это всего лишь (абстрактное) объявление пространства имен - синтаксически это может быть любой допустимый uri, поскольку локальное имя (itunes) может быть любым id (см. здесь для формального определения). семантически он представляет собой определенный словарь разметки. ни один конкретный ресурс не должен быть доступен через uri.

Ссылка dtd должна была бы стать частью декларации doctype в начале вашего документа xml, см. формальную спецификацию или подробное объяснение.

обратите внимание, что хотя обсуждение примеров ограничивается документами, связанными с (x) html, любой документ xml может иметь определенный dtd.

приветствует