5 साधारण XML त्रुटिहरू

केहि चीजहरू जुन तपाईले कहिल्यै XML मा गर्नु हुँदैन

एक्सएमएल (एक्सटेन्बल योग्य मार्कअप भाषा) भाषा यति सरल छ कि केवल कसैको बारेमा यो मास्टर गर्न सक्दछ। त्यो प्रकारको पहुँच भाषाको मुख्य लाभ हो। एक्सएमएलमा खरिद भनेको भाषामा अवस्थित नियमहरू पूर्ण हो। एक्सएमएल पार्सरहरूले कम कोठाको लागि त्रुटि छोडे। चाहे तपाईं XML मा नयाँ हुनुहुन्छ वा वर्षको लागि भाषामा काम गरिरहनु भएको छ, एउटै सामान्य त्रुटिहरू फेरि पछाडि पछाडि जान्छ। पांच सामान्य गल्तिहरूमा मानिसहरूले हेर्छन् जब मानिसहरू XML मा दस्तावेजहरू लेख्दा बनाउछन् ताकि तपाईले यी कामहरूबाट तपाईंको काममा जान्न सिक्न सक्नुहुन्छ!

01 of 05

बधाई घोषणा विवरण

उनीहरूको सबै प्राविधिक जटिलताहरूको बावजूद, कम्प्यूटरले अझै आफैंको लागि सोच्न सक्दैन र विभिन्न उदाहरणहरूमा के मतलब बुझ्न इन्टरनेट प्रयोग गर्न सक्छन्। तपाइँ घोषणा घोषणाको साथ भाषा निर्दिष्ट गर्न आवश्यक छ ताकि ब्राउजर तपाईले लेख्नु भएको कोडलाई बुझ्दछ। यो कथन बिर्सनुहोस् र ब्राउजरले तपाईंलाई कुन भाषामा प्रयोग गरिरहेको छैन भन्ने बारे थाहा छैन र त्यसकारण, तपाईले लेख्नु भएको कोडसँग धेरै गर्न असमर्थ हुदैन।

02 को 05

अपरिभाषित तत्वहरू वा पाठ

XML एक पङ्क्तिगत शैलीमा काम गर्दछ। यसको अर्थ:

03 of 05

ट्याग खोल्नुहोस्

XML तपाईंलाई खोल्ने सबै ट्यागहरू बन्द गर्न आवश्यक छ। ट्याग यसलाई बन्द गर्न आवश्यक छ। तपाइँ त्यहाँ खोल्दै त्यहाँ खोल्न सक्नुहुन्न! एचटीएमएलमा , तपाइँ कहिलेकाहीँ खुल्ला ट्यागको साथमा जान सक्नुहुन्छ, र पृष्ठले प्रस्तुत गर्दा केही ब्राउजरहरू तपाइँको लागि ट्यागहरू बन्द हुनेछन्। दस्तावेज अझै पनि गठन नभएसम्म पनि पार्सल हुन सक्छ। XML त्यो भन्दा धेरै उचाइ छ। खुल्ला ट्यागको साथ एक XML कागजात केहि बिन्दुमा त्रुटि उत्पन्न हुनेछ।

04 को 05

कुनै रूट तत्व छैन

किनकि XML एक रूख-संरचनामा काम गर्दछ, हरेक एक्सएमएल पृष्ठमा रूखको माक्समा मूल तत्व हुनु पर्दछ। तत्वको नाम महत्त्वपूर्ण छैन, तर यो त्यहाँ हुनुपर्छ वा ट्यागहरू जुन पछ्याउने ठीकसँग निस्क्रिय हुनेछैन।

05 को 05

बहु सेतो-स्पेस क्यारेक्टरहरू

XML ले यो पनि एकै ठाउँमा खाली खाली खाली ठाउँहरूको व्याख्या गर्दछ।

XML कोड: नमस्कार संसार!
निर्गत: नमस्ते विश्व!

एक्सएमएलले धेरै स्पेस खाली ठाउँहरू, सेतो स्पेस क्यारेक्टरको रूपमा चिनिनेछ, र तिनीहरूलाई एक स्पेसमा कम्प्याक्ट गर्नुहोस्। सम्झनुहोस्, एक्सएमएल डाटा ले जान्छ। यो डाटाको प्रस्तुतिको बारेमा होइन। यो दृश्य प्रदर्शन वा डिजाइनको साथ केही गर्न छैन। पाठ पङ्क्तिबद्ध गर्न प्रयोग गरिएको एउटा सेतो स्थानले XML कोडमा केही पनि होइन, त्यसैले यदि तपाइँ केही प्रकारको दृश्य लेआउट वा डिजाइन गर्न प्रयास गर्न धेरै अतिरिक्त स्थानहरू थप्दै हुनुहुन्छ भने, तपाइँ आफ्नो समय बर्बाद गर्दै हुनुहुन्छ।

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