Latest web development tutorials

خصائص مخطط XML

وأعلن أن جميع الصفات عن أنواع بسيطة.


ما هي السمة؟

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


كيفية تعريف العقار؟

يتم تعريف بناء الجملة الخصائص

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

هنا، xxx هو اسم الخاصية، ص ص ص تنص على أنه نوع بيانات السمة. مخطط XML لديه الكثير من أنواع البيانات المضمنة.

الأنواع الأكثر شيوعا هي:

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

أمثلة

هذه هي عناصر XML مع سمات:

<lastname lang="EN">Smith</lastname>

هذا هو تعريف السمة المقابلة:

<xs:attribute name="lang" type="xs:string"/>


القيمة الافتراضية والقيمة الثابتة للممتلكات

الملكية لها قيمة الافتراضي المحدد أو قيمة ثابتة.

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

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

<xs:attribute name="lang" type="xs:string" default="EN"/>

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

في المثال التالي، وقيمة ثابتة هي "EN":

<xs:attribute name="lang" type="xs:string" fixed="EN"/>


الصفات الاختيارية والمطلوبة

في حالة التخلف عن السداد، السمة اختيارية. لتحديد سمات مطلوب، الرجاء استخدام "استخدام" سمة:

<xs:attribute name="lang" type="xs:string" use="required"/>


تحديد المحتوى

عندما يتم تعريف نوع بيانات عنصر XML أو سمة، فإنه سيضيف إلى المحتوى تحديد العنصر أو السمة.

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

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