एक्सएमएल सत्यापनकर्ता
अपने एक्सएमएल को सिंटैक्स-जांचने के लिए हमारे एक्सएमएल सत्यापनकर्ता का प्रयोग करें।
अच्छी तरह से तैयार एक्सएमएल दस्तावेज़
सही सिंटैक्स वाले XML दस्तावेज़ को "वेल फॉर्मेड" कहा जाता है।
पिछले अध्यायों में वाक्यविन्यास नियमों का वर्णन किया गया था:
- XML दस्तावेज़ों में एक मूल तत्व होना चाहिए
- XML तत्वों में एक क्लोजिंग टैग होना चाहिए
- XML टैग केस संवेदी होते हैं
- XML तत्वों को ठीक से नेस्ट किया जाना चाहिए
- XML विशेषता मान उद्धृत किए जाने चाहिए
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML त्रुटियाँ आपको रोक देंगी
XML दस्तावेज़ों में त्रुटियाँ आपके XML अनुप्रयोगों को रोक देंगी।
W3C XML विनिर्देश कहता है कि यदि कोई प्रोग्राम त्रुटि पाता है तो उसे XML दस्तावेज़ को संसाधित करना बंद कर देना चाहिए। इसका कारण यह है कि एक्सएमएल सॉफ्टवेयर छोटा, तेज और संगत होना चाहिए।
HTML ब्राउज़रों को त्रुटियों के साथ HTML दस्तावेज़ प्रदर्शित करने की अनुमति है (जैसे अनुपलब्ध अंतिम टैग)।
एक्सएमएल के साथ, त्रुटियों की अनुमति नहीं है।
सिंटैक्स-अपना एक्सएमएल जांचें
आपके XML को सिंटैक्स-चेक करने में आपकी मदद करने के लिए, हमने एक XML सत्यापनकर्ता बनाया है।
सही XML को सिंटैक्स-चेक करने का प्रयास करें: XML की
गलत XML को सिंटैक्स-चेक करने का प्रयास करें:
अपने स्वयं के एक्सएमएल को सिंटैक्स-चेक करने का प्रयास करें:
वैध एक्सएमएल दस्तावेज़
एक "अच्छी तरह से गठित" एक्सएमएल दस्तावेज़ "वैध" एक्सएमएल दस्तावेज़ के समान नहीं है।
एक "वैध" एक्सएमएल दस्तावेज़ अच्छी तरह से बनाया जाना चाहिए। इसके अलावा, यह एक दस्तावेज़ प्रकार परिभाषा के अनुरूप होना चाहिए।
दो अलग-अलग दस्तावेज़ प्रकार की परिभाषाएँ हैं जिनका उपयोग XML के साथ किया जा सकता है:
- डीटीडी - मूल दस्तावेज़ प्रकार परिभाषा
- एक्सएमएल स्कीमा - डीटीडी के लिए एक एक्सएमएल-आधारित विकल्प
एक दस्तावेज़ प्रकार परिभाषा एक XML दस्तावेज़ के लिए नियमों और कानूनी तत्वों और विशेषताओं को परिभाषित करती है।