При використанні атрибутів маркованого типу можна накладати обмеження на значення атрибутів. Наприклад, можна дозволяти атрибутам брати тільки одне з двох заданих значень.
Розглядають 4 різних типи маркованих атрибутів:
ID – унікальним чином ідентифікує об'єкт;
IDREF – вказує на елементи, що містять атрибути ID;
ENTITIES – посилання на зовнішній елемент;
NMTOKEN – містить букви, цифри, крапки, знаки підкреслення, переноси і двокрапки, але не пропуски.