XML Schema simpleContent ਐਲੀਮੈਂਟ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

simpleContent ਐਲੀਮੈਂਟ complexType ਐਲੀਮੈਂਟ (ਜੋ ਅੱਖਰ ਸਮਾਂਤਰਣ ਜਾਂ simpleType ਐਲੀਮੈਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਸਮਾਂਤਰਣ ਕਰਦਾ ਹੈ) ਦੇ ਵਿਸਥਾਰ ਜਾਂ ਸੀਮਾਂ ਨੂੰ ਸਮਾਵੇਂਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵੀ ਐਲੀਮੈਂਟ ਨਹੀਂ ਸਮਾਵੇਂਦਾ。

ਐਲੀਮੈਂਟ ਸੂਚਨਾ

ਸਾਹਮਣੇ ਆਉਣ ਦੀ ਸੰਖਿਆ ਇੱਕ ਵਾਰ
ਮੂਲ ਐਲੀਮੈਂਟ complexType
ਸਮਾਂਤਰਣ

ਵਿਕਲਪੀ ਪ੍ਰਤੀਯੋਗਿਤਾ — annotation

ਲਾਜ਼ਮੀ ਪ੍ਰਤੀਯੋਗਿਤਾ — ਹੈ ਅਤੇ ਸਿਰਫ਼ ਹੈ ਇਕੋ ਜਿਹੇ ਹੇਠਲੇ ਇਕਾਈਆਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇਕ ਨੂੰ ਦੇਖੋ: restriction (simpleContent) ਜਾਂ extension (simpleContent)。

ਗਰੰਥ

<simpleContent
id=ID
ਕੋਈ ਅਟਰੀਬਿਊਟ
>
(annotation?,(restriction|extension))
</simpleContent>

(? ਚਿੰਨ੍ਹ ਸਾਧਾਰਣ ਸਮਾਂਤਰਣ ਐਲੀਮੈਂਟ ਵਿੱਚ ਇਹ ਐਲੀਮੈਂਟ ਕੋਈ ਵੀ ਸਮਾਂ ਜਾਂ ਇੱਕ ਸਮਾਂ ਦਿਖਾਈ ਦੇ ਸਕਦਾ ਹੈ。)

ਅਟਰੀਬਿਊਟ ਵਰਣਨ
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>