Salut,

Je suis surpris de constater que certaines URL ne passent pas au validateur WDC. Il s'agit d'URL du genre http://unsitequelconque.tld/index.php?param1=xxx&param2=yyy

Le validateur me signale deux erreurs :

- Error : unknown entity param2
- Warning: reference not terminated by refc delimiter (cela en pointant le signe = qui suit param2).

Ma page est en XHTML 1.0 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">


Une explication ou une solution ?
Bonjour,

En SGML/XML/HTML 5, le caractère '&' a une sémantique spéciale. Il introduit une référence d'entité (par exemple "&gt;" ou "&#x3C;").

Il ne doit pas être utilisé tel quel s'il ne marque pas le début d'une référence. Dans ce cas, il faut écrire "&amp;". Par exemple :
<a href="http://www.google.fr/search?q=references+des+entites+de+caracteres+HTML&amp;hl=fr">...</a>
Smiley confused Merci pour ta réponse.

J'aurais dû y penser ! J'ai déjà eu le cas, corrigé comme tu le préconises... Pas bien réveillé, aujourd'hui !