annotate tests/references/blog.out @ 19:fb0e206f1acf tip

Possibilité de supprimer les attributs dans l'espace de nom de transformation Si des attributs sont présents dans un espace de nom autre que celui par défaut dans un document XHTML, ce dernier n'est plus valide au sens strict d'après la documentation du W3C[1], et en conséquence le validator se plaint. Par conséquent, il est désormais possible de définir un paramètre du template amenant la suppression de tous ses attributs. Par défaut, on ne les supprime pas, car il pourrait y avoir des utilisations valides d'une part (CSS étant au courant de l'existence des espaces de noms entre autres), et que cela entraine une pénalité au niveau du temps d'execution d'autre part, puisqu'il faut retrouver ses attributs avant de les supprimer (la pénalité ne devrait pas être trop grande grâce à XPath, mais non nul quand même) Ajout d'un test unitaire qui va bien pour tester cette fonctionnalité. [1] : http://www.w3.org/TR/xhtml1/#well-formed
author Franck Deroche <webmaster@defr.org>
date Wed, 31 Oct 2007 17:56:14 +0100
parents 267ffe3e76f5
children
rev   line source
webmaster@18 1 <?xml version="1.0"?>
webmaster@18 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
webmaster@18 3 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:tr="http://defr.net/2007/template" xml:lang="fr">
webmaster@18 4 <head>
webmaster@18 5 <title>Dual Blog</title>
webmaster@18 6 <link rel="StyleSheet" type="Text/CSS" href="/blog/css/comment.css"/>
webmaster@18 7 <link type="text/css" media="screen" rel="StyleSheet" href="/css/truc.css" title="Truc"/>
webmaster@18 8 <link type="text/css" media="screen" rel="Alternate StyleSheet" href="/css/chose.css" title="Chose"/>
webmaster@18 9 <link rel="alternate" type="application/atom+xml" title="Atom feed" href="/blog/dualblog.atom"/>
webmaster@18 10 <link rel="alternate" type="application/rss+xml" title="RSS 2.0 feed" href="/blog/dualblog.rss"/>
webmaster@18 11 <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
webmaster@18 12 <meta name="author" content="Franck Deroche"/>
webmaster@18 13 </head>
webmaster@18 14 <body id="Main">
webmaster@18 15 <h1>Dual Blog : DeFr's Weblog</h1>
webmaster@18 16 <div id="Posts" tr:id="Posts">
webmaster@18 17 <div class="PostContent Weird" tr:id="post"><h2>Lorem ipsum | <span class="Date">lundi 19 mars 2007, 00h37</span></h2><img tr:id="mood" class="mood" src="/blog/mood/Weird.png" alt="Mood: Weird"/>Lorem ipsum sit dolor amet<p class="postInfos"><span class="Tags"><em>Tags</em> : Voyage, Toulon, SNCF</span><br/><a href="/blog/posts/321-Une_nuit_en_Corail_Lunea">#0002</a> -
webmaster@18 18 <a href="/blog/posts/321-Une_nuit_en_Corail_Lunea">Un petit commentaire ?</a>
webmaster@18 19 </p></div>
webmaster@18 20 <div class="PostContent Cool" tr:id="post"><h2>Sit dolor | <span class="Date">samedi 17 mars 2007, 00h37</span></h2><img tr:id="mood" class="mood" src="/blog/mood/Cool.png" alt="Mood: Cool"/>sit dolor amet<p class="postInfos"><span class="Tags"><em>Tags</em> : Voyage, Toulon, SNCF</span><br/><a href="/blog/posts/321-Une_nuit_en_Corail_Lunea">#0001</a> -
webmaster@18 21 <a href="/blog/posts/321-Une_nuit_en_Corail_Lunea">Un petit commentaire ?</a>
webmaster@18 22 </p></div>
webmaster@18 23 </div>
webmaster@18 24 </body>
webmaster@18 25 </html>