XML Schema simpleContent एलीमेंट

परिभाषा और उपयोग

simpleContent एलीमेंट complexType एलीमेंट (जो चारकरण डेटा या simpleType एलीमेंट के साथ सामग्री के रूप में है) का विस्तार या रीस्ट्रिक्शन को सामेल करता है और कोई अन्य एलीमेंट नहीं करता.

एलीमेंट सूचना

सामेल होने की संख्या एक बार
पैरेंट एलीमेंट complexType
सामग्री

वैकल्पिक विकल्प — annotation

अनिवार्य विकल्प — निम्नलिखित एलीमेंट के एक और एक ही है: restriction (simpleContent) या extension (simpleContent).

व्याकरण

<simpleContent
id=ID
कोई अट्रिब्यूट
>
(टिप्पणी?,(रीस्ट्रिक्शन|एक्सटेंशन))
</simpleContent>

(? चिह्न simpleContent एलीमेंट में इस एलीमेंट को शून्य या एक बार सामेल कर सकता है.)

अट्रिब्यूट वर्णन
id वैकल्पिक. इस एलीमेंट के अकेले आयामक ID को निर्देशित करता है.
कोई अट्रिब्यूट वैकल्पिक. नॉन-शेमा नामकांकित अन्य अट्रिब्यूट का निर्देश देता है.

उदाहरण

उदाहरण 1

यह एक केवल टेक्स्ट वाला XML एलीमेंट है (<shoesize>):

<shoesize country="france">35</shoesize>

यहाँ का उदाहरण एक जटिल टाइप "shoesize" को घोषित करता है कि जिसका सामग्री इंटरजनरिक डेटा टाइप द्वारा परिभाषित है और एक country अट्रिब्यूट के साथ आता है:

<xs:element name="shoesize">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer">
        <xs:attribute name="country" type="xs:string" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>