XML Schema all ਐਲੀਮੈਂਟ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
all ਐਲੀਮੈਂਟ ਸਬੰਧੀ ਉਪ-ਐਲੀਮੈਂਟ ਕਿਸੇ ਵੀ ਕਿਰਤ ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਸਕਦੇ ਹਨ, ਹਰ ਉਪ-ਐਲੀਮੈਂਟ ਨਿਮਨਤਮ ਗਿਣਤੀ 0 ਜਾਂ 1 ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ。
ਐਲੀਮੈਂਟ ਸੂਚਨਾ
ਦਿਖਾਈ ਦੇਣ ਦੀ ਗਿਣਤੀ | ਇੱਕ ਵਾਰ |
ਮੂਲ ਐਲੀਮੈਂਟ | group、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)、complexType |
ਸਮੱਗਰੀ | annotation、element |
ਗਰਮਤਾ
<all id=ID maxOccurs=1 minOccurs=0|1 ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ > (annotation?,element*) </all>
(? ਚਿੰਨ੍ਹ ਇਹ ਐਲੀਮੈਂਟ ਦੀ ਨਿਮਨਤਮ ਗਿਣਤੀ 0 ਜਾਂ 1 ਦੇਣਾ ਚਾਹੁੰਦਾ ਹੈ, ਜਦਕਿ * ਚਿੰਨ੍ਹ ਇਹ ਐਲੀਮੈਂਟ ਕਿਸੇ ਵੀ ਐਲੀਮੈਂਟ ਵਿੱਚ ਨਿਮਨਤਮ ਗਿਣਤੀ 0 ਜਾਂ ਬਹੁਤ ਦੇਣਾ ਚਾਹੁੰਦਾ ਹੈ।)
ਵਿਸ਼ੇਸ਼ਤਾ | ਵਰਣਨ |
---|---|
id | ਵਿਕਲਪੀ। ਇਸ ਐਲੀਮੈਂਟ ਦਾ ਇਕੱਲਾ ਪਹਿਚਾਣ ਨੰਬਰ |
maxOccurs | ਵਿਕਲਪੀ। ਐਲੀਮੈਂਟ ਦੀ ਨਿਮਨਤਮ ਗਿਣਤੀ। ਇਹ ਮੁੱਲ ਮਹਿਜ 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। |
minOccurs | ਵਿਕਲਪੀ। ਐਲੀਮੈਂਟ ਦੀ ਨਿਮਨਤਮ ਸ਼ਰੂਆਤ ਗਿਣਤੀ। ਇਹ ਮੁੱਲ ਗਿਣਤੀ 0 ਜਾਂ 1 ਹੋ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਐਲੀਮੈਂਟ ਵਿਕਲਪੀ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ 0 ਮੁੱਲ ਦੇ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ। ਮੂਲ ਮੁੱਲ 1 ਹੈ। |
ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ | ਵਿਕਲਪੀ। ਨਾਨੋ-ਸਕੇਮਾ ਨਾਮ ਸਪੇਸ ਵਾਲੇ ਕਿਸੇ ਵੀ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ。 |
ਉਦਾਹਰਣ 1
<xs:element name="person"> <xs:complexType> <xs:all> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:all> </xs:complexType> </xs:element>
ਉੱਪਰੋਕਤ ਉਦਾਹਰਣ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ "firstname" ਅਤੇ "lastname" ਐਲੀਮੈਂਟ ਕਿਸੇ ਵੀ ਕਿਰਤ ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਸਕਦੇ ਹਨ, ਦੋਵੇਂ ਐਲੀਮੈਂਟ ਹਰ ਵਾਰ ਸਿਰਫ ਇੱਕ ਵਾਰ ਦਿਖਾਈ ਦੇਣਗੇ!
ਉਦਾਹਰਣ 2
<xs:element name="person"> <xs:complexType> <xs:all minOccurs="0"> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:all> </xs:complexType> </xs:element>
上面的例子指示 "firstname" 和 "lastname" 元素能够以任何顺序出现,每个元素都能出现零次或一次!