एक्सएमएल - व्हाइटस्पेस
इस अध्याय में, हम चर्चा करेंगे whitespaceXML दस्तावेजों में हैंडलिंग। व्हाट्सएप स्पेस, टैब और न्यूलाइन्स का एक संग्रह है। वे आम तौर पर एक दस्तावेज़ को अधिक पठनीय बनाने के लिए उपयोग किया जाता है।
XML दस्तावेज़ में दो प्रकार के व्हाट्सएप शामिल हैं - महत्वपूर्ण व्हाट्सएप और महत्वहीन व्हाट्सएप। दोनों उदाहरणों के साथ नीचे दिए गए हैं।
महत्वपूर्ण व्हाट्सएप
एक महत्वपूर्ण व्हाट्सएप तत्व के भीतर होता है जिसमें टेक्स्ट और मार्कअप एक साथ मौजूद होते हैं। उदाहरण के लिए -
<name>TanmayPatil</name>
तथा
<name>Tanmay Patil</name>
उपरोक्त दो तत्व बीच के स्थान के कारण भिन्न होते हैं Tanmay तथा Patil। XML फ़ाइल में इस तत्व को पढ़ने वाला कोई भी कार्यक्रम भेद को बनाए रखने के लिए बाध्य है।
तुच्छ व्हाट्सएप
महत्वहीन व्हाट्सएप का अर्थ है वह स्थान जहां केवल तत्व सामग्री की अनुमति है। उदाहरण के लिए -
<address.category = "residence">
या
<address....category = "..residence">
उपरोक्त उदाहरण समान हैं। यहाँ, स्थान को डॉट्स (।) द्वारा दर्शाया गया है। उपरोक्त उदाहरण में, पता और श्रेणी के बीच का स्थान महत्वहीन है।
नाम का एक विशेष गुण xml:spaceएक तत्व से जुड़ा हो सकता है। यह इंगित करता है कि एप्लिकेशन द्वारा उस तत्व के लिए व्हाट्सएप को हटाया नहीं जाना चाहिए। आप इस विशेषता को सेट कर सकते हैंdefault या preserve जैसा कि निम्नलिखित उदाहरण में दिखाया गया है -
<!ATTLIST address xml:space (default|preserve) 'preserve'>
कहाँ पे,
महत्व default इस तत्व के लिए सिग्नल जो कि किसी एप्लिकेशन के डिफ़ॉल्ट व्हाट्सएप प्रोसेसिंग मोड स्वीकार्य हैं।
महत्व preserve सभी व्हाट्सएप को संरक्षित करने के लिए एप्लिकेशन को इंगित करता है।