أحدث البرامج التعليمية وتطوير الشبكة
 

XSD عناصر بسيطة


مخططات XML تحدد عناصر من ملفات XML الخاصة بك.

عنصر بسيط هو عنصر XML يحتوي على النص فقط. لا يمكن أن تحتوي على أي عناصر أو غيرها من الصفات.


ما هو العنصر بسيط؟

عنصر بسيط هو عنصر XML يمكن أن تحتوي على النص فقط. لا يمكن أن تحتوي على أي عناصر أو غيرها من الصفات.

ومع ذلك، فإن "only text" تقييد مضلل تماما. النص يمكن أن يكون العديد من أنواع مختلفة. ويمكن أن يكون واحدا من أنواع المدرجة في تعريف مخطط XML (boolean, string, date, etc.) ، أو أنه يمكن أن يكون نوع المخصصة التي يمكنك تحديد نفسك.

يمكنك أيضا إضافة بعض القيود (facets) إلى نوع البيانات من أجل الحد من مضمونها، أو يمكنك أن تطلب البيانات لتتناسب مع نمط معين.


تحديد عنصر بسيط

بناء الجملة من أجل تحديد عنصر بسيط هو:

<xs:element name="xxx" type="yyy"/>

حيث xxx هو اسم العنصر وYYY هو نوع البيانات للعنصر.

مخطط XML لديه الكثير من أنواع البيانات المضمنة. الأنواع الأكثر شيوعا هي:

  • XS: سلسلة
  • XS: عشري
  • XS: صحيح
  • XS: منطقية
  • XS: تاريخ
  • XS: الوقت

مثال

وهنا بعض عناصر XML:

<lastname>Refsnes</lastname>
<age>36</age>
<dateborn>1970-03-27</dateborn>

وهنا هي تعريفات عنصر بسيط المقابلة:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>

افتراضي والثابتة القيم لعناصر بسيطة

قد يكون عناصر بسيطة قيمة افتراضية أو قيمة ثابتة محددة.

يتم تعيين القيمة الافتراضية تلقائيا إلى العنصر عندما يتم تحديد أية قيمة أخرى.

في المثال التالي القيمة الافتراضية هي "red" :

<xs:element name="color" type="xs:string" default="red"/>

وأيضا تعيين قيمة ثابتة تلقائيا إلى العنصر، وأنت لا يمكن تحديد قيمة أخرى.

في المثال التالي قيمة ثابتة هي "red" :

<xs:element name="color" type="xs:string" fixed="red"/>