मैं minOccurs="0"
और nillable="true"
पर तत्व स्थापित करने के साथ आगे और आगे जा रहा हूं।शून्य और minOccurs एक्सएसडी तत्व विशेषता
मैं this आलेख पढ़ रहा था और अब मेरे डब्लूएसडीएल में मुझे यकीन नहीं है कि दोनों का उपयोग करना इसके लायक है। यह लेख उन सरणीओं का प्रतिनिधित्व करने का एक अच्छा उदाहरण देता है जहां आपके पास शून्य मानों का अंतराल हो सकता है, क्योंकि यह केवल minOccurs="0"
के साथ नहीं किया जा सकता है। अब, जिस सम्मेलन के साथ मैं जा रहा हूं वह यह है कि यदि कोई तत्व वैकल्पिक नहीं है तो यह शून्य नहीं है। अंतर मैं इसे समझता हूं, और जहां मेरा प्रश्न झूठ है, यह है कि एक तत्व के लिए शून्य संपत्ति को लागू करके, मैं कह रहा हूं कि आप एक पूर्ण मूल्य के एक्सएसडी समकक्ष में पास कर सकते हैं? अन्यथा, शून्य संपत्ति के बिना एक तत्व, उस पर लगाए गए प्रतिबंध के भीतर एक मूल्य होना चाहिए?
इसके अलावा, किसी भी तत्व की अनुपस्थिति भी और xsi: nil = true दोनों से semantically अलग है। –
Zach