5 सामान्य XML त्रुटी

काही गोष्टी ज्या आपण एक्सएमएल मध्ये कधीही करू नये

एक्स एम एल (एक्सटेन्सिबल मार्कअप लँगवेज) ही इतकी सरलीकृत भाषा आहे की कोणीतरी ही स्वतःला मास्तर करू शकेल. अशा प्रकारची प्रवेश भाषाचा एक मुख्य लाभ आहे. एक्सएमएलची अशीच मर्यादा आहे की भाषेत अस्तित्वात असलेले नियम परिपूर्ण आहेत. एक्सएमएल विश्लेशिक त्रुटीसाठी थोडेसे जागा सोडतात. आपण XML साठी नवीन आहात किंवा गेल्या काही वर्षांपासून भाषेत काम करत असलात तरी, समान सामान्य चुका पुन्हा पुन्हा पॉप अप करतात. एक्सएमएलमध्ये कागदपत्रे सादर करताना आपण केलेल्या पाच सामान्य चुका बघूया जेणेकरून आपण आपल्या स्वतःच्या कामात अशा चुकीच्या गोष्टी टाळण्यास शिकू शकता!

05 ते 01

Forgetten घोषणापत्र

सर्व तांत्रिक जटिलता असूनही, संगणक अद्याप स्वत: साठी विचार करू शकत नाहीत आणि भिन्न प्रसंगी काय म्हणायचे हे जाणण्यासाठी अंतर्ज्ञान वापरु शकत नाही. आपण घोषणा निवेदनासह भाषा निर्दिष्ट करणे आवश्यक आहे जेणेकरून ब्राउझर आपण लिहिणार असलेल्या कोड समजेल हे विधान विसरा आणि ब्राउझरला आपण कोणत्या भाषेचा वापर करीत आहात याची काही कल्पना नाही आणि म्हणूनच आपण लिहिता त्या कोडसह बरेच काही करू शकणार नाही.

02 ते 05

अबाधित वस्तू किंवा मजकूर

एक्सएमएल श्रेणीबद्ध शैलीमध्ये कार्य करतो याचा अर्थ:

03 ते 05

खुले टॅग

एक्सएमएलसाठी आपण उघडलेल्या सर्व टॅग बंद करणे आवश्यक आहे. टॅग जसे की तो बंद करणे आवश्यक आहे. आपण तेथे फक्त फाशी ठेवलेली उघडू शकत नाही! HTML मध्ये , आपण अधूनमधून खुल्या टॅगसह दूर जाऊ शकता, आणि काही ब्राउझर ते पृष्ठ रेंडर करीत असताना आपल्यासाठी टॅग देखील बंद करतील. दस्तऐवज योग्यरित्या तयार नसले तरीही ते विश्लेषित करू शकतात. एक्सएमएल त्यापेक्षा जास्त फिकर आहे. खुल्या टॅगसह एक्स एम एल दस्ताऐवज काही क्षणी त्रुटी निर्माण करेल.

04 ते 05

मूळ घटक नाही

एक्सएमएल वृक्षाची रचना करते म्हणून प्रत्येक एक्सएमएल पृष्ठास वृक्षाचे शीर्षस्थानी मूल तत्व असणे आवश्यक आहे. घटकांचे नाव महत्त्वाचे नाही, परंतु ते तिथे असणे आवश्यक आहे किंवा त्यांचे अनुसरण करणारे टॅग योग्यरित्या नेस्ट केलेले नाहीत.

05 ते 05

एकाधिक पांढर्या-जागा वर्ण

एक्सएमएल 50 रिक्त जागांमध्ये त्याच प्रमाणे काम करतो.

एक्सएमएल कोड: हॅलो वर्ल्ड!
आउटपुट: हॅलो वर्ल्ड!

एक्सएमएल अनेक रिकाम्या जागेस घेईल, ज्याला पांढऱ्या-स्पेस वर्ण म्हणून ओळखले जाइल, आणि त्या एका जागेत एकत्रित करेल. लक्षात ठेवा, एक्सएमएल डेटा चालवण्याविषयी आहे. तो त्या डेटाच्या सादरीकरणाबद्दल नाही. व्हिज्युअल डिस्प्ले किंवा डिझाइनसह याचे काहीही देणे नाही. मजकूर संरेखित करण्यासाठी वापरले जाणारे एक पांढरे स्थान एक्सएमएल कोडमधील काहीच नाही, म्हणून जर आपण काही प्रकारचे व्हिज्युअल लेआउट किंवा डिझाइन लावण्यासाठी प्रयत्न केले तर आपण आपला वेळ वाया जात आहात.

जेरेमी गिरर्ड द्वारा संपादित