ایکس ایم ال اسکیما

ایکس ایم ال اسکیما XML دستاویز کی ڈھانچہ کا توصیف کرتا ہے، مشابہ DTD ہوتا ہے۔

ترتیب یابند گزارہ XML دستاویز، ‘ترتیب یابند‘ کہلاتا ہے۔

XML شماتیک کے ذریعے توثیق شدہ XML دستاویز، نہ صرف “ترتیب یابند” بلکہ “مستند” بھی ہوتا ہے۔

ایکس ایم ال اسکیما

XML شماتیک XML پرست، DTD کا نمائندہ ہے:

<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>

بالائی شکل کی وضاحت حسب ذیل ہے:

<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 شکل DTD سے مضبوط ہے

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

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

XML شکل کے ساتھ، آپ کا XML فائل اپنے فرمت کی تفصیلات کا ذکر کر سکتا ہے

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

XML شکل کے ذریعہ، آپ دیتا کو تصدیق کرسکتے ہیں

XML شکل اعداد وشمار کی نوعیتوں کا حمایت فراہم کرتا ہے

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

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

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

XML شکل کا ایک مضبوط مزیت یہ ہے کہ یہ XML کے ذریعہ لکھا گیا ہے:

  • شما نیازی به یادگیری یک زبان جدید ندارید
  • می‌توانید از ویرایشگر XML برای ویرایش فایل Schema استفاده کنید
  • می‌توانید از کارگذار XML برای تحلیل فایل Schema استفاده کنید
  • می‌توانید از XML DOM برای عمل بر روی Schema خود استفاده کنید
  • می‌توانید از XSLT برای تبدیل Schema خود استفاده کنید

اگر می‌خواهید XML Schema را یاد بگیرید، لطفاً منشور ما را بخوانید مدرسه XML Schema