Pregunta

los podcast Howto En el sitio web de Apple muestra un archivo XML de muestra, que se refiere a un podcast DTD: podcast-1.0.dtd. El DTD no está disponible en esta dirección, desafortunadamente. Escuché que puede validar un feed usando FeedValidator.org, pero es solo un servicio. ¿Hay alguna otra ubicación donde esté disponible el podcast DTD oficial?

El DTD se da como xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd". Esta URL en realidad no resuelve a un DTD.

¿Fue útil?

Solución

Sin DTD se hace referencia por el atributo XML que está citando. En cambio, es solo una declaración (abstracta) del espacio de nombres, sintácticamente podría ser cualquier URI válido como el nombre local (itunes) podría ser cualquier identificación (ver aquí para una definición formal). Semánticamente representa un vocabulario de marcado particular. No es necesario acceder a ningún recurso concreto a través del URI.

Una referencia de DTD tendría que venir como parte de una declaración de doctype al comienzo de su Doc XML, ver el especificación formal o explicación más suave.

Tenga en cuenta que, aunque la discusión de los ejemplos se limita a los documentos (x) relacionados con HTML, cualquier DOC XML puede tener un DTD definido.

Saludos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top