Kein < in Attributwerten | |
Text aus der Spezifikation | |
Der Ersetzungstext eines Entities, auf das direkt oder indirekt in einem Attributwert (außer "<") 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. |
|