عنصر annotation XML Schema

تعریف و استفاده

عنصر annotation یک عنصر سطح بالا است که تعریف نظرات schema را مشخص می‌کند.

توجه:می‌تواند شامل عنصر appinfo (اطلاعاتی که توسط برنامه استفاده می‌شود) و عنصر documentation (نظرات یا متنی که توسط کاربر خوانده یا استفاده می‌شود) باشد.

اطلاعات عنصر

پروژه توضیحات
تعداد ظهور

در پدر عنصر یک بار ظاهر می‌شود.

پدر عنصر

هر عنصر

محتوای appinfo، documentation

قواعد دستور زبان

<annotation
id=ID
ویژگی‌های هر
>
(appinfo|documentation)*
</annotation>

(* نشانه نشان‌دهنده آن است که عنصر می‌تواند در داخل عنصر annotation صفر یا چند بار ظاهر شود.)

ویژگی‌ها توضیحات
id اختیاری. شناسه منحصر به فرد این عنصر.
ویژگی‌های هر اختیاری. تعریف هرگونه ویژگی با نام فضای non-schema.

مثال 1

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
  <xs:appInfo>CodeW3C.com Note</xs:appInfo>
  <xs:documentation xml:lang="en">
  این شماتیک یک یادداشت CodeW3C.com را تعریف می‌کند!
  </xs:documentation>
</xs:annotation>
.
.
.
</xs:schema>