องค์ประกอบ annotation ของ XML Schema

การประกาศและการใช้งาน

องค์ประกอบ annotation คือองค์ประกอบระดับสูงสุดที่กำหนดหมายเหตุของ schema。

หมายเหตุ:สามารถมีองค์ประกอบ appinfo (ข้อมูลที่ใช้โดยโปรแกรม) และ documentation (หมายเหตุหรือข้อความที่ใช้โดยผู้ใช้) ได้

ข้อมูลองค์ประกอบ

โครงการ การอธิบาย
จำนวนการปรากฏ

มีอยู่เมื่อเท่านั้นในองค์ประกอบพ่อ

องค์ประกอบพ่อ

องค์ประกอบใดก็ได้

เนื้อหา appinfo、documentation

การใช้งาน

<annotation
id=ID
any attributes
>
(appinfo|documentation)*
</annotation>

(* สัญลักษณ์นี้บอกว่าองค์ประกอบนี้สามารถใช้ใน annotation ซึ่งมีองค์ประกอบหลายองค์ประกอบอย่างเลย)

คุณสมบัติ รายละเอียด
id ให้เลือก。เครื่องหมายรับรองความเป็นเดียวเดียวขององค์ประกอบนี้。
any attributes ใช้งานต่างๆ ที่เป็นที่เลือก

ตัวอย่าง 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">
  This Schema defines a CodeW3C.com note!
  </xs:documentation>
</xs:annotation>
.
.
.
</xs:schema>