عنصر annotation XML Schema

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

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

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

اطلاعات عنصر

موضوع توضیح
تعداد دفعات ظاهر

در یک بار در عنصر والد.

عنصر والد

هر عنصر

محتوای appinfo، documentation

نحوه‌ی نوشتن

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

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

ویژگی‌ها توضیح
id اختیاری. شناسه منحصر به فرد این عنصر.
ویژگی‌های هرچه که بخواهد اختیاری. تعریف هرگونه ویژگی غیرشمای غیرنام‌گذاری شده.

مثال 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>