Kein < in Attributwerten  
 
Text aus der Spezifikation

Der Ersetzungstext eines Entities, auf das direkt oder indirekt in einem Attributwert (außer "&lt;") verwiesen wird, darf kein < enthalten.

 
Erklärung

Diese Einschränkung soll die Analyse der XML-Daten durch den Parser erleichtern. Da Attributwerte nicht einmal den Anschein erwecken dürfen, Elementdaten zu enthalten, brauchen einfache Parser Literal-Strings nicht zu verfolgen. Schon allein durch die Zuordnung der Zeichen < und > können einfache Parser korrektes Markup und korrekte Verschachtelung überprüfen.