[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"></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)