2011-12-05 13 views
12

ऐप्पल वेबसाइट पर podcast howto एक नमूना एक्सएमएल फ़ाइल दिखाता है, जो पॉडकास्ट डीटीडी: podcast-1.0.dtd को संदर्भित करता है। दुर्भाग्यवश, इस पते पर डीटीडी उपलब्ध नहीं है। मैंने सुना है कि आप feedvalidator.org का उपयोग करके फ़ीड को मान्य कर सकते हैं, लेकिन यह केवल एक सेवा है। क्या कोई अन्य स्थान है जहां आधिकारिक पॉडकास्ट डीटीडी उपलब्ध है?आधिकारिक पॉडकास्ट डीटीडी कहां है?

डीटीडी को xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" के रूप में दिया गया है। यह यूआरएल वास्तव में एक डीटीडी को हल नहीं करता है।

+0

आप को देखो, तो [एटम कल्पना] (http://www.ietf.org/rfc/rfc4287.txt), तो आपको "इस विनिर्देशन एटम दस्तावेज़ के लिए एक DTD को परिभाषित नहीं करता "। मुझे संदेह है कि आईट्यून्स स्पेक के बारे में भी यही सच है। – TRiG

+0

यह उपयोगी हो सकता है: http://www.apple.com/DTDs/PropertyList-1.0.dtd यह भी सबसे अच्छा आईट्यून्स डॉक्यूमेंटेशन है जो मैंने पाया है: http://www.apple.com/itunes/podcasts/specs .html # सारांश – Mason240

उत्तर

3

कोई डीटी आपके द्वारा उद्धृत किए गए एक्सएमएल विशेषता द्वारा संदर्भित है। इसके बजाए यह एक (सार) नामस्थान घोषणा है - वाक्य रचनात्मक रूप से यह कोई वैध यूरी हो सकता है क्योंकि स्थानीय नाम (itunes) कोई आईडी हो सकता है (औपचारिक परिभाषा के लिए here देखें)। अर्थात् यह एक विशेष मार्कअप शब्दावली का प्रतिनिधित्व करता है। यूरी के माध्यम से कोई ठोस संसाधन सुलभ होने की आवश्यकता नहीं है।

एक डीआईडी ​​संदर्भ को आपके एक्सएमएल दस्तावेज़ की शुरुआत में एक डॉक्टरेट घोषणा के हिस्से के रूप में आना होगा, formal spec या gentler explanation देखें।

ध्यान दें कि उदाहरणों की चर्चा स्वयं को (x) एचटीएमएल से संबंधित दस्तावेजों पर सीमित करती है, लेकिन किसी भी XML दस्तावेज़ में डीटी परिभाषित किया जा सकता है।

संबंध

+9

यह बताता है कि हमें 'xmlns: itunes' में निर्दिष्ट यूआरएल के माध्यम से ऐप्पल के आरएसएस 2.0 स्वाद के लिए डीटीडी खोजने की उम्मीद क्यों नहीं है। लेकिन यह मूल प्रश्न का उत्तर नहीं देता है: आधिकारिक पॉडकास्ट डीटीडी कहां है? या एक संबंधित प्रश्न: मुझे एक एक्सएमएल व्याकरण (डीटीडी, एक्सएसडी, ...) कहां मिल सकता है जो ऐप्पल के आरएसएस 2.0 प्रारूप को निर्दिष्ट करता है और जिसे मैं उन फ़ीड को मान्य करने के लिए उपयोग कर सकता हूं? – maxschlepzig

+0

दरअसल, इस जवाब के बारे में तकनीकी रूप से गलत कुछ भी नहीं है, यह ओपी के किसी भी प्रश्न का उत्तर नहीं देता है, जैसे डीटीडी कहां मिलना है, या दस्तावेज़ीकरण क्यों कहता है कि उस यूआरएल पर एक डीटीडी उपलब्ध होना चाहिए लेकिन यह ' टी (उद्धरण "नामस्थान घोषणा एक दस्तावेज़ को इंगित करता है जो आईट्यून्स स्टोर टैग को परिभाषित करता है") – thomasrutter

संबंधित मुद्दे