एक्सएमएल ग्रामर रूल्स
- पिछला पृष्ठ एक्सएमएल ट्री स्ट्रक्चर
- अगला पृष्ठ एक्सएमएल एलिमेंट
XSLT Element
XSLT/XPath Function
अनिवार्य कोर्सकोर्स सिफारिश:XML का व्याकरण नियम सरल है और बहुत तर्कसंगत है। ये नियम आसानी से सीखे जाते हैं और उपयोग में भी आसान हैं।XML दस्तावेज़ को मूल एलीमेंट होना आवश्यक हैXML शुरूआती (XML Prolog)
XML दस्तावेज़ को एक मूल एलीमेंट को शामिल करना आवश्यक है इस एलीमेंट का वृद्धि एलीमेंट है मूल एलीमेंट <root> <child>
<subchild>.....</subchild></root>
</child>
इस पंक्ति को XML </root> <to>George</to> <from>John</from> इस उदाहरण में वृद्धि एलीमेंट है: </note>
<note>
<heading>Reminder</heading> <body>Don't forget the meeting!</body>XML शुरूआती (XML Prolog)
इस पंक्ति को XML
<?xml version="1.0" encoding="UTF-8"?>
XML शुरूआती अनिवार्य है। यदि मौजूद है, तो यह दस्तावेज़ की पहली पंक्ति में होना चाहिए।
XML दस्तावेज़ अंतर्राष्ट्रीय लिपि को समाविष्ट कर सकते हैं, जैसे नॉर्वेजी ओएआई या फ्रेंच इएएई।
त्रुटियों को रोकने के लिए, आपको उपयोग किए जाने वाले लिपि संकेतक को निर्दिष्ट करना चाहिए और XML दस्तावेज़ को UTF-8 में सहेजना चाहिए।
UTF-8 XML दस्तावेज़ का मूल लिपि संकेतक है।आप हमारेलिपि संकेतक शिक्षा
इसमें लिपि संकेतक को सीखने के लिएसूचना:
UTF-8 भी HTML5, CSS, JavaScript, PHP और SQL का मूल लिपि संकेतक है।
सभी XML एलीमेंट के लिए समाप्ती टैग होना आवश्यक हैआवश्यकXML में, समाप्ती टैग को छोड़ना अवैध है। सभी एलीमेंट
समाप्ती टैग है: <p>This is a paragraph.</p>
<br />अवश्य ध्यान दें: !
XML टैग आकार को भेद देते हैं
XML टैग आकार को भेद देते हैं। टैग <Letter> और टैग <letter> अलग हैं।
शुरूआती और समाप्ती टैग के लिए एक ही माप का उपयोग करना आवश्यक है:
<message>This is correct</message>
टिप्पणी:टैग खोलना और बंद करना आमतौर पर शुरूआती टैग और समाप्ती टैग कहा जाता है। आप किसी भी शब्द को पसंद करें, उनका अर्थ एकजूट है।
XML एलीमेंट को सही रूप से गहराई में निहित होना चाहिए
HTML में, आपको बिना सही गहराई के एलीमेंट देखने को मिल सकते हैं:
<b><i>This text is bold and italic</b></i>
XML में, सभी एलीमेंटआवश्यकसही रूप से एक दूसरे के अंदर निहित होना चाहिए:
<b><i>This text is bold and italic</i></b>
उपरोक्त उदाहरण में, सही गहराई का अर्थ है: क्योंकि <i> एलीमेंट <b> एलीमेंट के भीतर खुला है, तो यह <b> एलीमेंट के भीतर बंद होना चाहिए।
XML गुण मूल्य को अभिव्यक्त करना आवश्यक है
एचटीएमएल के समान, XML भी गुण (नाम/मूल्य) के पात्र है।
XML में, XML के गुण के मूल्य को अभिव्यक्त करने के लिए अभिव्यक्त करना आवश्यक है:
<note date="12/11/2007"> <to>George</to> <from>John</from> </note>
एंटिटी उदाहरण
XML में कुछ चरित्रों को विशेष अर्थ है।
अगर आप "<" चरित्र को XML एलीमेंट में रखते हैं, तो त्रुटि होगी, क्योंकि पार्सर इसे नए एलीमेंट के शुरू के रूप में समझेगा。
इससे XML त्रुटि पैदा होगी:
<message>if salary < 1000 then</message>
इस त्रुटि को बचाने के लिए, इसका उपयोग करें:एंटिटी उदाहरणइसके स्थान पर "<" चरित्र को आता है:
<message>if salary < 1000 then</message>
XML में 5 अभिनियोग एंटिटी उदाहरण हैं:
< | < | छोटा |
> | > | बड़ा |
& | & | और |
' | ' | ' |
" | " | " |
टिप्पणी:XML में केवल चरित्र "<" और "&" वास्तव में अवैध हैं।> वैध है, लेकिन इसके स्थान पर > का उपयोग करना एक अच्छी प्रथा है。
XML में टिप्पणी
XML में टिप्पणी लिखने के लिए व्याकरण एचटीएमएल के व्याकरण के समान है:
<!-- This is a comment -->
टिप्पणी के मध्य में दो खड़े चरित्र नहीं होने चाहिए:
<!-- This is an invalid -- comment -->
XML में खाली जगह बनाई जाती है
HTML बहुत से लगातार खाली चरित्रों को एक के रूप में कट देता है (जोड़ता है):, एकमात्र XML में दस्तावेज़ के भीतर खाली चरित्र नहीं कट दिया जाता:
XML: Hello George HTML: Hello George
XML नई पंक्ति को LF में संग्रहीत करता है
विंडोज अनुप्रयोग में, नई पंक्ति को सामान्यतया एक जोड़ी हुई चरित्रों से संग्रहीत किया जाता है: कार्यकारी (CR) और नई पंक्ति (LF)। इस जोड़ी चरित्र टाइपराइटर में नई पंक्ति सेट करने के काम के समान हैं।
Unix और Mac OSX LF का उपयोग करते हैं।
पुराने Mac सिस्टम CR का उपयोग करते हैं。
XML नई पंक्ति LF के रूप में संग्रहीत करता है。
फॉर्मेट अच्छा XML
इस गणना शास्त्र के अनुसार के XML दस्तावेज फॉर्मेट अच्छा XML दस्तावेज कहलाते हैं。
- पिछला पृष्ठ एक्सएमएल ट्री स्ट्रक्चर
- अगला पृष्ठ एक्सएमएल एलिमेंट