dev@xmlfr.org : liste de discussion des développeurs du site XMLfr
[dev@xmlfr.org] Re: [xhtml] Objectifs
From: Frédéric Glorieux (frederic.glorieux@ajlsm.com)
Date: 25/12/2003 - 17:58
Django (Oznog) Blais wrote:
> Joyeux Noël à tous
de même.
>>Qu'est-ce qui vous importe dans le xhtml
>
> Rien, c'est bon, je pensais seulement que le temps était venu. C'est
> domage...
J'ai dit quelque chose contre ? Au contraire ! Je rappelais juste
quelques trucs pour ne pas avoir de mauvaises surprises.
(ne pas sortir d'éléments vides en XSL)
En xhtml, un <h1/> vide peut mettre toute la suite du document à 150%,
un <a/> tout en bleu souligné.
Le contournement, <h1><!-- rien --></h1> (snippet Norman Walsh dans les
xsl docbook de sortie xhtml)
Pour ce faire, j'ai l'habitude de centraliser la sortie d'attributs dans
un template, ce qui fait en gros le code suivant
<xsl:element name="$el">
<xsl:call-template name="atts"/>
...
<xsl:template name="atts">
<!-- sert à centraliser le contrôle des @title, @class, @href ... -->
<xsl:attribute ...
<xsl:if test="normalize-space(.)=''">
<xsl:comment> rien </xsl:comment>
</xsl:if>
</xsl:template>
Par contre, je ne sais pas encore s'il faut une déclaration de
namespace. J'ai eu un jour à travailler du html tidy, xhtml sans ns,
xhtml1, xhtml2 ; cela rend les XSL assez désagréables. Ce n'est qu'un
avis personnel, probablement de mauvaise pratique, en tous cas une
vitrine française du XML se doit d'y réfléchir.
Pour unicode par contre, je prêche pour (la signature ci-dessous me fait
voir de l'arabe).
--
Frédéric Glorieux
AJLSM, ingénieur documentaire
<frederic.glorieux@ajlsm.com>
tel +33 (0)1 49 54 22 22
fax +33 (0)1 49 54 21 80
http://www.strabon.org
EUMEDIS - Strabon - WP7 - formation/training
Maison des Sciences de l'Homme
54 Boulevard Raspail
75006 PARIS
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "dev@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie au developpement du site XMLfr.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a dev-request@xmlfr.org
(mailto:dev-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 31/12/2003 - 17:02 UTC
webmaster@xmlfr.org
|