XML Schema simpleType ਏਲੀਮੈਂਟ

ਨਿਰਧਾਰਣ ਅਤੇ ਵਰਤੋਂ

simpleType ਏਲੀਮੈਂਟ ਇੱਕ ਸਰਲ ਤਰੀਕੇ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਜੋ ਪੂਰਣ ਟੈਕਸਟ ਵਾਲੇ ਏਲੀਮੈਂਟ ਜਾਂ ਗੁਣ ਦੇ ਮੁੱਲ ਨਾਲ ਸਬੰਧਤ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਉੱਤੇ ਸੀਮਾਬੱਧਤਾ ਲਗਾਉਂਦਾ ਹੈ。

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

ਪ੍ਰਕਿਰਿਆ ਬੇਸ਼ਰੀਕ
ਮੂਲ ਏਲੀਮੈਂਟ attribute、element、list、restriction (simpleType)、schema、union
ਸਮੱਗਰੀ annotation、list、restriction (simpleType)、union

ਗਰਮਤਾ

<simpleType
id=ID
name=NCName
ਕੋਈ ਗੁਣ
>
(annotation?,(restriction|list|union))
</simpleType>

(? ਸਿੱਫਰ ਐਲੀਮੈਂਟ simpleType ਏਲੀਮੈਂਟ ਵਿੱਚ ਕੋਈ ਵੀ ਸਮਾਂ ਜਾਂ ਇੱਕ ਵਾਰ ਹੋ ਸਕਦਾ ਹੈ।)

ਗੁਣ ਵਰਣਨ
id ਵਿਕਲਪੀ।ਇਸ ਏਲੀਮੈਂਟ ਦਾ ਅਲਗ ਆਈਡੀ ਨਿਰਧਾਰਿਤ ਕਰੋ。
name

ਤਰੀਕੇ ਨਾਮ।ਇਹ ਨਾਮ XML ਨਾਮ ਸਪੇਸ ਨਿਯਮਾਂ ਵਿੱਚ ਨਾਮ ਬ੍ਰੇਕ ਰਹਿਤ ਨਾਮ (NCName) ਦੇ ਰੂਪ ਵਿੱਚ ਮਹੱਤਵਪੂਰਣ ਹੈ।

ਜੇਕਰ ਨਾਮ ਨਿਰਧਾਰਿਤ ਹੈ ਤਾਂ ਉਹ ਸਾਰੇ simpleType ਅਤੇ complexType ਏਲੀਮੈਂਟਾਂ ਵਿੱਚ ਅਲਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ。

ਜੇਕਰ simpleType ਏਲੀਮੈਂਟ schema ਏਲੀਮੈਂਟ ਦਾ ਉਪ ਏਲੀਮੈਂਟ ਹੈ ਤਾਂ ਉਹ ਲਾਜ਼ਮੀ ਹੁੰਦਾ ਹੈ ਅਤੇ ਹੋਰ ਸਮੇਂ ਉਹ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ。

ਕੋਈ ਗੁਣ ਵਿਕਲਪੀ।ਸਕੇਮਾ ਨਾਮਕਾਂਸ ਦੇ ਕਿਸੇ ਹੋਰ ਗੁਣ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。

ਮਾਪਦੰਡ

ਉਦਾਹਰਣ 1

ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ "age" ਏਲੀਮੈਂਟ ਇੱਕ ਸੀਮਾਬੱਧ ਸਰਲ ਤਰੀਕੇ ਵਾਲਾ ਹੈ।age ਦਾ ਮੁੱਲ 0 ਤੋਂ ਘੱਟ ਨਹੀਂ ਹੋ ਸਕਦਾ ਜਾਂ 100 ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦਾ:

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>