XML ਸਕੇਮਾ

XML ਸਕੇਮਾ XML ਡਾਕੂਮੈਂਟ ਦੀ ਸਰੂਪ ਵੇਰਵੇ, DTD ਵਰਗੀ ਹੈ。

ਗਰਾਮਟ ਸਹੀ ਐੱਕਸਮਲ ਡਾਕੂਮੈਂਟ 'ਫਾਰਮੈਟ ਕਰੈਂਟ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ。

XML ਸਕੈਮਾ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਐੱਕਸਮਲ ਡਾਕੂਮੈਂਟ ਹੈ 'ਫਾਰਮੈਟ ਕਰੈਂਟ' ਅਤੇ 'ਪ੍ਰਮਾਣਿਤ' ਹੈ。

XML ਸਕੇਮਾ

XML ਸਕੈਮਾ ਐੱਕਸਮਲ ਐਂਡਕਸ ਉੱਤੇ ਅਧਾਰਤ ਹੈ:

<xs:element name="note">
<xs:complexType>
  <xs:sequence>
    <xs:element name="to" type="xs:string"/>
    <xs:element name="from" type="xs:string"/>
    <xs:element name="heading" type="xs:string"/>
    <xs:element name="body" type="xs:string"/>
  </xs:sequence>
</xs:complexType>
</xs:element>

علیکم مذکورہ Schema کی توضیح کی جائے:

<xs:element name="note"> علامت "note" کا نامی تعریف
<xs:complexType> "note" علامت یہ پیچیدہ نوعیت کا ہے
<xs:sequence> یہ پیچیدہ نوعیت علامتوں کی سیریز کا ہے
<xs:element name="to" type="xs:string"> علامت "to" یہ اعداد وشمار کی نوعیت کا ہے (متن)
<xs:element name="from" type="xs:string"> علامت "from" یہ اعداد وشمار کی نوعیت کا ہے
<xs:element name="heading" type="xs:string"> علامت "heading" یہ اعداد وشمار کی نوعیت کا ہے
<xs:element name="body" type="xs:string"> علامت "body" یہ اعداد وشمار کی نوعیت کا ہے

XML Schema DTD سے مضبوط ہے

  • XML Schema XML کے ذریعہ لکھا گیا ہے
  • XML Schema توسیع کا مدد فراہم کرتا ہے
  • XML Schema نوعیتوں کی حمایت فراہم کرتا ہے
  • XML Schema نامستعمرہ استعمال کرتا ہے

XML Schema کا استعمال کیوں کیا جاتا ہے؟

XML Schema کے ساتھ آپ کی XML فائل خود کو اپنی شکل کی توصیف لیکر سکتے ہیں

XML Schema کے ذریعہ آزاد گروپوں کو تبادلہ کے معیار پر متفق ہونے میں مدد ملتی ہے

XML Schema کے ذریعہ آپ اعداد وشمار کی جانچ کرسکتے ہیں

XML Schema نوعیتوں کی حمایت فراہم کرتا ہے

XML Schema کی سب سے بڑی فائدوں میں سے ایک یہ ہے کہ یہ نوعیتوں کی حمایت فراہم کرتا ہے:

  • آسانتر مستندات کی محتوائی کی توصیف کی جاسکتی ہے
  • آسانتر اعداد وشمار کی محدودیتوں کی تعریف کی جاسکتی ہے
  • آسانتر صحیحیت کی جانچ کی جاسکتی ہے
  • آسانتر مختلف نوعیتوں کے اعداد وشمار کی تبدیلی کی جاسکتی ہے

XML Schema XML گرامر استعمال کرتا ہے

XML Schema کی اور بہترین اضافی فائدہ یہ ہے کہ یہ XML کے ذریعہ لکھا گیا ہے:

  • ਤੁਸੀਂ ਇੱਕ ਨਵਾਂ ਭਾਸ਼ਾ ਸਿੱਖਣਾ ਨਹੀਂ ਪਵੇਗਾ
  • ਤੁਸੀਂ XML ਐਡੀਟਰ ਦਾ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ Schema ਫਾਈਲ ਨੂੰ ਸੋਧ ਸਕਣ
  • ਤੁਸੀਂ Schema ਫਾਈਲ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ XML ਪਾਰਸਰ ਦਾ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ
  • ਤੁਸੀਂ XML DOM ਦੀ ਮਦਦ ਨਾਲ ਆਪਣਾ Schema ਚਲਾ ਸਕਦੇ ਹੋ
  • ਤੁਸੀਂ XSLT ਦੀ ਮਦਦ ਨਾਲ ਆਪਣਾ Schema ਟਰਾਂਸਫਾਰਮ ਕਰ ਸਕਦੇ ਹੋ

ਅਗਰ ਤੁਸੀਂ XML Schema ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਾਡੇ XML ਸਕੀਮਾ ਟੂਟਨੀਅਲ