क्या विकल्प होता है जब विकल्प minOccurs> 1 होता है? क्या इसका मतलब तत्व "प्रारंभ" 3 बार हो सकता है?
हाँ <Start>
3 या अधिक बार हो सकता है! 1 से अधिक के रूप में पसंद के minOccurs होने से तत्वों के सेट एक से अधिक या विभिन्न तत्वों को कई बार प्रकट होने की अनुमति देता है।
विस्तृत विवरण: ऊपर के उदाहरण में आप असीम रूप <Choice>
के लिए 3 के रूप में minOccurs और maxOccurs आवेदन किया है! इसका मतलब है .. <Choice>
के तहत सूचीबद्ध बाल तत्व, उनमें से कोई भी तीन या किसी भी टैग को दो बार दोहराया जाना चाहिए अपने माता-पिता के नीचे! नमूना XML नीचे सूचीबद्ध हैं:
हमें लगता है कि टैग की इन सेट एक नोड कहा जाता <parent>
के तहत तो दिखाई दें:
<parent>
<Start>Start1</Start>
<Center>Center1</Center>
<End>End1</End>
</parent>
-------- या --------
<parent>
<Center>Start1</Center>
<Center>Center1</Center>
<Feature>End1</Feature>
</parent>
-------- या --------
<parent>
<Start>Start1</Start>
<Start>Start1</Start>
<Start>Start1</Start>
<Start>Start1</Start>
</parent>
सब से ऊपर संयोजन मान्य हैं!
लेकिन आप भी minOccurs परिभाषित किया है = "0" 'पीआई' और 'सुविधा' ..
के लिए यह इसके अलावा सत्यापनकर्ता के साथ-साथ कोई भी बच्चा तत्वों के साथ माता-पिता पारित करने के लिए कारण बनता है। अर्थात्:
<parent>
</parent>
आप तो मान्यता बलों उन दो तत्वों से minOccurs निकाल देते हैं तो आप 3 टैग की न्यूनतम शामिल करने के लिए माता पिता के तहत शामिल किया जाना है।
Feature
के लिए भी कोई उपयोग नहीं है! व्यवहार नुकीले कोष्ठक की वर्बोज़ जनता के बजाय यदि आप इसे जोड़ सकते हैं या इसे उतार परिवर्तन नहीं होगा ..
स्रोत
2012-12-21 08:35:31
+1! –