[10] AttValue ::= '"' ([^<&"] | Reference)* '"' | "'" ([^<&'] | Reference)* "'" [XML]
Für mich sieht das aus, als wäre ein Huhn über die Tastatur gelaufen.
Kommt Zeit, kommt Stallpflicht.
Eine Erklärung in Worten, evtl. mit Beispiel, wäre hilfreicher.
Ein Attributwert ist ein " gefolgt von beliebigen Zeichen außer <, &, " oder Referenzen gefolgt von " bzw. ein ' gefolgt von beliebigen Zeichen außer <, &, ' oder Referenzen gefolgt von '.
Referenzen sind numerische Zeichenreferenzen oder Entity-Referenzen.
der Anker scheint ebenfalls nicht zu existieren
Mal in den Quelltext geschaut: Weit und breit kein Anker "heading-8.12 ". Dafür
<h2>
<a name="_Toc6101560"><!--empty--></a>C.12 Die Verwendung von et-Zeichen in Attributwerten (und anderswo)</h2>
Ich habe ja nur angesprochen, dass es inkonsequent und unverständlich ist, zwar für '&' und '<' eine Maskierung zwingend zu verlangen, für '>' jedoch nicht.
Das ergibt sich so aus dem über die Tastatur gelaufenen Huhn.
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)