<C²: webløg />

Courriel - email address

Avatar Denis

jeudi 05 septembre 2002
par Denis Boudreau

Caractères spéciaux en XHTML

Dans une intervention antérieure, nous avons jeté un coup d'oeil aux entités de caractères en XHTML et avons vu comment elles pouvaient être employées comme moyen efficace pour définir et afficher les caractères spéciaux dans vos documents Web. D'une part, le XHTML définit une série standardisée d'entités prêtes pour utilisation immédiate. D'autre part, le XML vous permet de créer de nouvelles entités afin de répondre à vos moindres besoins. Faisant abstraction de tout ça toutefois, les entités ne vous sont d'aucun recours lorsque vous avez besoin d'intéragir sur de larges sections de textes dits "spéciaux". Plus souvent qu'autrement, le texte qui n'est pas balisé dans votre document est destiné à être livré à l'utilisateur en tant que contenu pur. L'agent utilisateur (le fureteur), arpente ces blocs de texte, vérifie s'il ne contiennent pas d'indications visant à baliser l'information et, s'il ne trouve pas de caractères spéciaux spécifiques, comme les signes &, < ou >, il interprète le bloc comme du simple texte.

À l'opposé, lorsqu'il trouve une forme de balisage, il agit en conséquence et affiche à l'écran la résultante en question. Lorsque vous désirez faire apparaître une balise à l'écran sans qu'elle soit interprétée comme du HTML, vous utilisez les entités de caractère pour l'afficher tel quel (par exemple, <br />) et ainsi vous empêchez l'intervention de l'agent utilisateur. Il y a toutefois deux cas particuliers où les caractères spéciaux ne peuvent être insérés dans votre code par l'utilisation des entités de caractère; lors de l'utilisation de feuilles de style et de balises script. Dans ces cas particuliers, vous devez absolument avoir recours à d'autres méthodes pour empêcher le fureteur de faire son travail, c'est à dire, tenter d'interpréter le tout comme un gros bloc de texte. L'article de ce matin, écrit par Chuck Musciano pour webReview.com, parle justement de ces autres moyens dont vous devez absolument vous prévaloir.

Denis Boudreau | 2002.09.05 @ 09:21

Alors, qu'en pensez-vous ?

Voici ce que vous aviez à en dire... vos impressions, recueillies à vif.

Ce carnet n'a pas encore été commenté. Avez-vous envie de briser la glace ?

Les commentaires et trackbacks sont désormais fermés. Pour toute remarque, vous pouvez toujours nous contacter.

Pisteur (Trackback)