XML Schema attributeGroup ਅੰਗ

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

attributeGroup ਅੰਗ ਵਿਸ਼ੇਸ਼ਤਾ ਘੋਸ਼ਣਾਵਾਂ ਨੂੰ ਸਮੂਹ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਕਿ ਇਹ ਘੋਸ਼ਣਾਵਾਂ ਸਮੂਹ ਵਜੋਂ ਜੋੜੀਆਂ ਜਾ ਸਕਣ।

ਅੰਗ ਸੂਚਨਾ

ਹੋਰਨਾਮਾ ਬੰਦ ਨਹੀਂ
ਮਾਤਾ ਅੰਗ attributeGroup、complexType、schema、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
ਸਮੱਗਰੀ annotation、attribute、attributeGroup、anyAttribute

ਵਿਧਾਨ

<attributeGroup
id=ID
name=NCName
ref=QName
ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
>
(annotation?),((attribute|attributeGroup)*,anyAttribute?))
</attributeGroup>

(? ਚਿੰਨ੍ਹ ਵਿਸ਼ੇਸ਼ਤਾ ਗਰੁੱਪ ਅੰਗ ਵਿੱਚ ਘੋਸ਼ਿਤ ਹੁੰਦਾ ਹੈ, ਅੰਗ ਕੋਈ ਵੀ ਸਮਾਂ ਜਾਂ ਇੱਕ ਵਾਰ ਹੋ ਸਕਦਾ ਹੈ,* ਚਿੰਨ੍ਹ ਘੋਸ਼ਿਤ ਅੰਗ ਕੋਈ ਵੀ ਸਮਾਂ ਜਾਂ ਬਹੁਤ ਸਾਰੇ ਵਾਰ ਹੋ ਸਕਦਾ ਹੈ。)

ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਣਨ
id ਵਿਕਲਪਿਤ।ਇਸ ਅੰਗ ਦੇ ਇੱਕੋਈ ਆਈਡੀ ਨਿਰਧਾਰਿਤ ਕਰੋ।
name ਵਿਕਲਪਿਤ।ਵਿਸ਼ੇਸ਼ਤਾ ਸਮੂਹ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰੋ।name ਅਤੇ ref ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਹੀਂ ਸਾਥ-ਸਾਥ ਹੋ ਸਕਦੀਆਂ।
ref ਵਿਕਲਪਿਤ।ਨਿਰਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾ ਸਮੂਹ ਲਈ ਹਵਾਲਾ ਨਿਰਧਾਰਿਤ ਕਰੋ।name ਅਤੇ ref ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਹੀਂ ਸਾਥ-ਸਾਥ ਹੋ ਸਕਦੀਆਂ।
ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਕਲਪਿਤ।ਨਾਨ-ਸਕੇਮਾ ਨਾਮਕਰਣ ਜਾਂਬੂਮੇਹਰ ਕੀਤੇ ਗਏ ਕਿਸੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ।

ਉਦਾਹਰਣ

<xs:attributeGroup name="personattr">
  <xs:attribute name="attr1" type="string"/>
  <xs:attribute name="attr2" type="integer"/>
</xs:attributeGroup>
<xs:complexType name="person">
  <xs:attributeGroup ref="personattr"/>
</xs:complexType>

مثال میں 'personattr' نام کا پرپوزر گروپ دکھایا گیا ہے، جس کو 'person' معقد نوع میں استعمال کیا جاتا ہے。