उपर्युक्त उत्तरों पर मेरा विचार जोड़ना, एक मूल बात यह है कि कई शुरुआती लोग नहीं जानते हैं या विचार करते हैं xsi स्कीमा इंस्टेंस नेमस्पेस के साथ परिवर्तनीय है।
उदाहरण: xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" [इसे xml खोलने वाले टैग में कहीं भी एक विशेषता के रूप में जोड़ें]।
विशेषता उपसर्ग "xsi" इस मामले में एक्सएमएल नेमस्पेस "http://www.w3.org/2001/XMLSchema-instance" से बंधना होगा। यह बाध्यकारी किसी भी मूल तत्व या रूट तत्व में ही किया जा सकता है, बाध्यकारी कहां करना है उस दायरे पर निर्भर करता है जिसके लिए आप xsi उपलब्ध होना चाहते हैं।
- सभी घोषणा एक ही मूल्य हो जाता है करने के लिए
- भले ही आप namespcae बंधन, संक्षिप्तता के लिए के लिए किसी भी नाम का उपयोग कर सकते करने के लिए नेस्टेड में तत्वों इसकी हमेशा "http://www.w3.org/2001/XMLSchema-instance"
के लिए
xsi उपयोग करने के लिए सिफारिश की
पीएस: मुझे जहां भी आवश्यक हो, एक्सएमएल नेमस्पेस बाइंडिंग और उपसर्ग गुणों का पूरा महत्व महसूस हुआ, जब मैंने समझने के लिए 3 अतिरिक्त घंटों तक वापस रहकर काम पर संघर्ष किया, तो मेरा एक्सएमएल नोड अपने एक्सएस द्वारा क्यों मान्य नहीं हो रहा है डी स्कीमा परिभाषा में वर्तमान में एक शून्य गुण के मामले में भी।
स्रोत
2018-01-23 19:17:52
सेट करने योग्य \ "सत्य" आपको ' ' लिखने की अनुमति नहीं देता है, यह केवल आपको ' 'लिखने की अनुमति देता है। जो शायद बताता है कि वास्तव में कोई भी सुविधा का उपयोग क्यों नहीं करता है। –
@MichaelKay मुझे सही करने के लिए धन्यवाद और प्रारंभिक गलत जानकारी के लिए मैं क्षमा चाहता हूं। –