質問

ポッドキャストハウツー AppleのWebサイトには、サンプルXMLファイルが表示されます。これは、ポッドキャストDTDを指します。 podcast-1.0.dtd. 。残念ながら、DTDはこのアドレスでは利用できません。 FeedValidator.orgを使用してフィードを検証できると聞きましたが、それは単なるサービスです。公式のポッドキャストDTDが利用可能な場所はありますか?

DTDにはAsが与えられます xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd". 。このURLは、実際にはDTDに解決しません。

役に立ちましたか?

解決

DTDなし 引用しているXML属性によって参照されます。代わりに、それは(要約)名前空間宣言です。構文的には、ローカル名として有効なURIである可能性があります(itunes)任意のIDである可能性があります(参照してください ここ 正式な定義の場合)。意味的には、特定のマークアップ語彙を表します。 URIからアクセスできる具体的なリソースはありません。

DTDの参照は、XMLドキュメントの開始時にDoctype宣言の一部として来る必要があります。 正式な仕様 またはa より穏やかな説明.

例の議論は(x)HTML関連のドキュメントに制限されているが、XMLドキュメントにはDTDが定義されている可能性があることに注意してください。

よろしく

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top