ویژگی ID : برای قراردادن یک مقدار منحصر به فرد در به عنوان مقدار ویژگی استفاده می شود. برای تعریف این ویژگی از کلمه ID استفاده می کنیم.
مثال :
<!ATTLIST student id ID >
نکته : مقدار یک ویزگی ID تابع قوانین نام گذاری در xml است.بنابراین فقط با حرف یا علامت _ شروع می شود و در آن از حرف ، عدد – یا _و یا . می توان استفاده کرد.
ویژگی IDREF : از این ویژگی برای اشاره به ID عنصری دیگر استفاده می شود.
<!ATTLIST student teacher IDREF>
ویژگی IDREFS : از این ویژگی برای اشاره به ID چند عنصر دیگر استفاده می شود.
<!ATTLIST student lesson IDREFS>