एक्सएमएल एलीमेंट
- पिछला पृष्ठ XML व्याकरण
- अगला पृष्ठ एक्सएमएल अट्रिब्यूट
XML दस्तावेज़ XML एलिमेंट को रखता है
XML एलिमेंट क्या है?
XML एलिमेंट एक एलिमेंट के शुरू टैग (समावेश) से एलिमेंट के अंत टैग (समावेश) तक के सभी सामग्री को कहते हैं
<price>29.99</price>
एक एलिमेंट को रख सकता है:
- टेक्स्ट
- गुण
- अन्य एलिमेंट
- या उससे अधिक के मिश्रण
<bookstore> <book category="खाना"> <title lang="zh">याशेटांची</title> <author>लिंगशीचौ</author> <press>जिजियांग आर्ट्स पब्लिशर्स</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="बच्चों"> <title lang="zh">दिव्य फ़ॉक्स पिपा</title> <author>लार्ड ऑफ द फॉक्स</author> <translator>दाइवी</translator> <press>मिनगाओ पब्लिशर्स</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> </bookstore>
ऊपरी उदाहरण में:
<title>、<author>、<year> और <price> आदि एलिमेंट को रखते हैंटेक्स्ट सामग्रीक्योंकि वे टेक्स्ट (जैसे 29.99) को रखते हैं
<bookstore> और <book> को रखते हैंएलिमेंट सामग्रीक्योंकि वे एलिमेंट को रखते हैं
<book> में एक गुण हैगुण (उदाहरण: category="बच्चों")
खाली XML एलिमेंट
कोई सामग्री नहीं रखने वाले एलिमेंट को खाली एलिमेंट कहा जाता है
XML में, आप इस तरह के खाली एलिमेंट को संकेत कर सकते हैं:
<element></element>
आप इस तरह के कहे जाने वाले स्वघोषी टैग का उपयोग कर सकते हैं:
<element />
ये दोनों रूप XML सॉफ्टवेयर (पठक, पारसीकरण, ब्राउज़र) में एक-सा नतीजा पैदा करते हैं
सूचना:खाली एलिमेंट में भी गुण हो सकते हैं
XML नामकरण नियम
XML एलिमेंट को निम्नलिखित नामकरण नियमों का पालन करना चाहिए:
- एलिमेंट नाम आकार भेद वाला होता है
- एलिमेंट नाम को अक्षर या नीचे ले जाने वाले से शुरू होना चाहिए
- एलिमेंट नाम xml (या XML, Xml आदि) से शुरू नहीं हो सकता
- एलिमेंट नाम में अक्षर, संख्या, हट्टा, नीचे ले जाने वाला और निशान शामिल हो सकते हैं
- एलिमेंट नाम में खाली जगह नहीं हो सकती
कोई भी नाम का उपयोग किया जा सकता है, नामकरण शब्द नहीं है (xml को छोड़कर)।
सर्वश्रेष्ठ नामकरण अभ्यास
नामों को वर्णनात्मक रखें, जैसे:<person>、<firstname>、<lastname>。
".\
":\
अंग्रेजी के बाहर के अक्षर जैसे éòá भी वैध XML एलीमेंट्स नाम हैं, लेकिन यह ध्यान रखें कि जबकि कुछ सॉफ्टवेयर डेवलपर इन अक्षरों को नहीं समर्थित करते हैं, तो इससे उत्पन्न हो सकते हैं।
नामकरण नियम
XML एलीमेंट्स के कुछ सामान्य नामकरण नियम:
शैली | उदाहरण | वर्णन |
---|---|---|
lowercase | <firstname> | सभी अक्षर छोटे |
UPPERCASE | <FIRSTNAME> | सभी अक्षर बड़े |
snake_case | <first_name> | शब्दों को बाँटकर नामकरण (जैसे SQL डाटाबेस में उपयोग किया जाता है) |
PascalCase | <FirstName> | प्रत्येक शब्द की पहली अक्षर बड़ी (C प्रोग्रामरों द्वारा उपयोग किया जाता है) |
camelCase | <firstName> | पहला शब्द छोड़कर सभी शब्दों की पहली अक्षर बड़ी करें (जैसे JavaScript में उपयोग किया जाता है) |
सूचना:अपना नामकरण शैली चुनें और समता करें!
XML दस्तावेज़ों को अक्सर एक संबंधित डाटाबेस होता है, जिसमें क्षेत्र एलीमेंट्स के साथ मेल खाते हैं。
एक उपयोगी अनुभव है: XML दस्तावेज़ में एलीमेंट्स का नामकरण करते समय डाटाबेस के नामकरण नियमों का उपयोग करें。
XML एलीमेंट्स विस्तृत होते हैं
XML एलीमेंट्स अधिक जानकारी ले जाने के लिए विस्तृत होते हैं。
नीचे दिए गए XML उदाहरण को देखें:
<note> <to>George</to> <from>John</from> <body>बुलाएँ कीजिए की बैठक!</body> </note>
हम यह सोचें, हमने एक ऐसा अनुप्रयोग बनाया है, जो <to>、<from> और <body> एलीमेंट्स को निकालता है और निम्नलिखित आउटपुट उत्पन्न करता है:
MESSAGE To: George From: John मीटिंग को नहीं भूलें!
सोचिए, बाद में इस XML दस्तावेज़ के लेखक ने इस दस्तावेज़ में और ज्यादा की जानकारी जोड़ी:
<note> <date>2008-01-10</date> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>बुलाएँ कीजिए की बैठक!</body> </note>
तो यह अनुप्रयोग टूट या गिर सकता है क्या?
नहीं। यह अनुप्रयोग अभी भी XML दस्तावेज़ में <to>、<from> एवं <body> एलीमेंट खोज सकता है और एक जैसा आउटपुट उत्पन्न कर सकता है。
XML के लाभों में से एक, यह है कि यह अक्सर अपने अनुप्रयोग को बिना बंद किए विस्तारित कर सकता है。
- पिछला पृष्ठ XML व्याकरण
- अगला पृष्ठ एक्सएमएल अट्रिब्यूट