Las etiquetas pueden contener atributos:
<div type="book" xml:id="la.3" n="3">contenidos</div>
Lo principal es la etiqueta misma (<div>), que ha de ir siempre al principio de los paréntesis angulares. Pero puede también llevar dentro atributos, uno o varios, que la siguen (@type, @n, @xml:id, @xml:lang, @target, etc.), y que indican entre comillas el valor que tiene ese atributo.
Los valores, dependiendo del atributo, pueden ser libres o estar limitados a una serie de posibilidades. Por ejemplo, el número, @n, será necesariamente distinto en cada etiqueta; pero el @type de un <div> habrá de pertenecer a una lista predeterminada, y podrá repetirse ("edition", "translation", "book", etc.).
Muchos atributos pueden aparecer asociados a varias etiquetas. Otros, en cambio, sólo se pueden añadir a una concreta.