عنصر 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</xs:appInfo>
  <xs:documentation xml:lang="fa">
  این شمای معین می‌کند که یک یادداشت CodeW3C.com است!
  </xs:documentation>
</xs:annotation>
.
.
.
</xs:schema>