2011-03-18 5 views

उत्तर

4

वे पूरी तरह से संबंधित नहीं हैं।

विकल्प इंगित करता है कि एक तत्व की सामग्री मॉडल के भीतर, आप कई बच्चे तत्वों में से एक का उपयोग कर सकते हैं: एक दस्तावेज आप अध्याय या बच्चे तत्व के रूप में परिशिष्ट के एक विकल्प है के भीतर उदाहरण के लिए।

गणन, मूल्यों है कि एक पाठ या विशेषता नोड में दिखाई दे सकता है प्रतिबंधित करने के लिए उदाहरण के लिए कहने के लिए है कि एक रंग विशेषता के मान लाल, हरे, या नीले रंग का होना चाहिए प्रयोग किया जाता है।

पिछले जवाब से
2

XSD पसंद का श्रेय आप शून्य या एक के बीच तत्वों चयन कर सकते हैं /। ये किसी भी प्रकार का हो सकता है।

गणन XSD simpleTypes में किया जाता है या तो प्रतिबंधित या मानों का एक सेट करने के लिए एक विशेष प्रकार का विस्तार करने के लिए।

+0

+1 ** तत्व ** और ** मान ** के बीच भेद के लिए +1। यह कैसे एक वाक्यांश (पसंद बनाम प्रतिबंध) भ्रमित है। निचली पंक्ति यह है कि [दोनों] (http://stackoverflow.com/a/6395647/1864054) चुनें/चुना/उठाओ। उस ने कहा, 'पसंद' में एक सुविधा है कि' गणना 'नहीं है: 'maxOccurs =" unbounded "की क्षमता – Withheld

0

सभा, और उन्हें एक साथ डाल स्पष्ट, संक्षिप्त तरीके से:

मतभेद दो गुना कर रहे हैं:

  • choice तत्व टैग के लिए है, और enumeration एक नोड के लिए है पाठ या विशेषता।

  • choice शून्य उदाहरणों के लिए अनुमति देता है, जबकि enumeration एक की आवश्यकता है।

संबंधित मुद्दे