2009-10-15 16 views
8

एक्सएमएल स्कीमा में, क्या यह एक तत्व होना संभव है जिसमें use='required'और एक डिफ़ॉल्ट मान (उदा। <xs:attribute name="Version" type="U8" use="required" default="02"/>) है?एक्सएमएल स्कीमा: "उपयोग = 'आवश्यक'" डिफ़ॉल्ट मान

+0

ऑक्सीजन 16 है, जो Xerces का उपयोग करता है, कहते हैं, "संपत्ति डिफ़ॉल्ट विशेषता में मौजूद है, तो उपयोग की मान वैकल्पिक होना चाहिए । " –

उत्तर

9

कम से कम XMLSpy इस एक पर chokes:

[...] विशेषता घोषणा 'संस्करण' में, 'उपयोग' क्योंकि विशेषता 'डिफ़ॉल्ट' मौजूद है मूल्य 'वैकल्पिक' होना आवश्यक है।

[...] default और use दोनों मौजूद हैं, use · वास्तविक मूल्य होना चाहिए:

XML Schema Part 1: Structures Second Edition में एक नज़र गुण घोषणाएं की एक्सएमएल प्रतिनिधित्व पर पैदावार 3.2.3 प्रतिबन्ध optional। [...]

तो जवाब स्पष्ट रूप से है: नहीं

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