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

XML قائمة مخطط العنصر


<XML استكمال مخطط المرجعي

تعريف واستخدام

يحدد عنصر القائمة عنصر نوع بسيط على شكل قائمة من القيم من نوع البيانات المحدد.

معلومات عنصر

  • Parent elements: simpleType

بناء الجملة

<list
id=ID
itemType=QName
any attributes
>

(annotation?,(simpleType?))

</list>

(و؟ علامة يعلن أن العنصر يمكن أن يحدث صفر أو واحد الوقت داخل عنصر القائمة)

السمة وصف
id اختياري. يحدد هوية فريدة من نوعها للعنصر
itemType

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

any attributes اختياري. تحدد أي سمات أخرى مع مساحة غير مخطط

مثال 1

يوضح المثال التالي نوع بسيط وهذا هو قائمة من الأعداد الصحيحة:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="intvalues" type="valuelist"/>

<xs:simpleType name="valuelist">
  <xs:list itemType="xs:integer"/>
</xs:simpleType>

</xs:schema>

The "intvalues" element in a document could look like this (notice that
the list will have five list items):

<intvalues>100 34 56 -23 1567</intvalues>

Note: يتم التعامل مع المساحة البيضاء باعتبارها القائمة البند فاصل!

مثال 2

يوضح المثال التالي نوع بسيط أن قائمة سلاسل:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="stringvalues" type="valuelist"/>

<xs:simpleType name="valuelist">
  <xs:list itemType="xs:string"/>
</xs:simpleType>

</xs:schema>

The "stringvalues" element in a document could look like this (notice
that the list will have four list items):

<stringvalues>I love XML Schema</stringvalues>

<XML استكمال مخطط المرجعي