Latest web development tutorials

XSD عناصر بسيطة

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

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


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

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

ومع ذلك، "كان يحتوي على النص فقط" تقييد من المحتمل جدا أن يسبب سوء الفهم. وهناك أنواع عديدة من النص. ويمكن أن يدرج في تعريف نوع مخطط XML واحد (منطقية، سلسلة، والبيانات، الخ)، أو قد يكون من النوع المخصص التي تقوم بتعريف نفسك.

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


تعريف بسيط من العناصر

بسيطة تركيب العناصر تعريف:

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


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

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

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

في المثال التالي، القيمة الافتراضية هي "الأحمر":

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

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

في المثال التالي، وقيمة ثابتة هي "الأحمر":

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