2010-04-06 13 views
5

यह मैं आसानी से इस सरल एक्सएमएलXSD: minInclusive और एक साथ विशेषता

<root> 
    <weekday name="Sunday">1</weekday> 
</root> 

जहां काम करने के दिन एक 7 के लिए प्रतिबंधित है 1 से पूर्णांक के लिए एक XSD घोषणा नहीं हो सकता है लगता है और प्रकार का एक नाम विशेषता है स्ट्रिंग

किसी भी सलाह?

अपने समर्थन के लिए धन्यवाद!

उत्तर

6

निश्चित रूप से आप कर सकते हैं। आप जटिल प्रकार (कि नाम विशेषता कहते हैं) एक सरल प्रकार से प्राप्त (है कि एक से 7 तक पूर्णांक रोकें) की जरूरत है:

<xs:simpleType name="NumericWeekday"> 
    <xs:restriction base="xs:int"> 
     <xs:minInclusive value="1"/> 
     <xs:maxInclusive value="7"/> 
    </xs:restriction> 
</xs:simpleType> 
<xs:complexType name="Weekday"> 
    <xs:simpleContent> 
     <xs:extension base="NumericWeekday"> 
      <xs:attribute name="name" type="xs:string"/> 
     </xs:extension> 
    </xs:simpleContent> 
</xs:complexType> 

मैं एक गणन में नाम विशेषता चालू करने के लिए आप के लिए छोड़ देगा।

+0

अब मैं समझता हूं! आपका बहुत बहुत धन्यवाद! – neurino

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