konvertálatlan & karakter, vagy ismeretlen "&…" egyedhivatkozás

Leírás:

Egy egyedhivatkozás szerepel a HTML forráskódban (azaz egy sztring "&" karakterrel kezdődik), de az egyed ismeretlen.

Javaslat:

Nagyon gyakran ezt a hibát az okozza, hogy hibásan adják meg a linket, vagy hiányzik az egyedhivatkozást lezáró pontosvessző.

Példa:

HIBÁS:  <a href="http://www.domain.com/cgi?x=123&y=456">
HELYES: <a href="http://www.domain.com/cgi?x=123&amp;y=456">

A linknél minden különleges karaktert kódolni kell. Az "&" jel egy fenntartott karakter, az egyedhivatkozások ezzel a karakterrel kezdődnek (pl.: &nsbp;). Az "&" karaktert kódolni kell a neki megfelelő egyedhivatkozásra: "&amp;". Még akkor is amikor a paramétereket különíti el az URL-ben. Mielőtt elhamarkodott véleményt alakítana ki erről, olvassa el figyelmesen ezt az oldalt.

Referenciák:

W3C specifikáció:  http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2
W3C CDATA: http://www.w3.org/TR/html4/types.html#type-cdata
HTML help: http://www.htmlhelp.com/tools/validator/problems.html#amp
Egy érdekes leírás: http://ppewww.ph.gla.ac.uk/~flavell/www/formgetbyurl.html