Page 2 sur 2

Publié : 20 mars 2005, 17:12
par Bobe
Au passage, le type MIME correct pour une feuille XSLT est application/xml.

Publié : 20 mars 2005, 18:41
par Invité
Bobe a écrit :Au passage, le type MIME correct pour une feuille XSLT est application/xml.
Suivant la spécifcation XSL Transformations (XSLT) Version 1.0 (à fin de la section) :
W3C a écrit :The MIME media types text/xml and application/xml [RFC2376] should be used for XSLT stylesheets. It is possible that a media type will be registered specifically for XSLT stylesheets; if and when it is, that media type may also be used.
donc il n'est pas + faux d'utiliser text/xml !

Il existe aussi l'usage non-officiel qui est de mettre text/xsl comme c'est mentionné dans le working draft de l'xslt 2.0 et au vue de ce dernier, ça risque encore de changer :-p

Publié : 20 mars 2005, 20:19
par Bobe
Anonymous a écrit : donc il n'est pas + faux d'utiliser text/xml !
J'ai pas dit que c'était faux. En fait, ma réponse ciblait surtout l'habitude de mettre text/xsl dans l'attribut type de l'instruction de traitement xml-stylesheet.

En ce qui concerne text/xml, il faut savoir que ce type de média est déprécié et qu'on devrait lui préférer application/xml (ou un type plus spécifique de la forme application/[sub-type]+xml s'il y a). Voir aussi:
http://www.opikanoba.org/tr/w3c/webarch ... edia-types

Publié : 20 mars 2005, 23:41
par NaWer
Anonymous a écrit :
NaWer a écrit :(...)
ca s'affiche bien sous FF (avec l'astuce de calimo renomage en xml du xsl)
mais c'est pas térrible sous IE.
la page html de meme contenu s'affiche correctement, c'est la meme feuille de style...
IE a du mal avec la mise en place CSS sur du XSL..enfin, c'est en gros ce que je ocmprend pour l'instant :lol:
c'est pas bien compliqué : il suffit de mettre un <head><link rel="stylesheet" type="text/css" href="rss.css" /></head> entre <html> et <body>
dans ton rss-xsl.xml
t'a pas bien lu, c'est ce que j'ai fait... ;)
et il y a des différence avec la mise en page CSS sur le xsl et sur du html... pour le meme contenu avec IE.
je mettrai en ligne demain...

Publié : 24 mars 2005, 13:58
par NaWer
Bon, le RSS mis en forme :
http://meaulte.9online.fr/rss.xml
le xsl :
http://meaulte.9online.fr/rss-xsl.xml

voyez comme IE me met le border (passez en petite fenetre pour voir comment le border passe derrièrre le scroll :shock: )
La feuille de style passe trés bien pour le reste du site sous IE.
J'ai pas du laisser trainé trop d'erreurs... IE 6 a un support plutot aléatoire du CSS
je rappelle que je débute en xsl ;)
j'espère que c'est pas un code trop moche :lol:

quelqu'un a une soluce ou c'est vraiment impossible d'avoir un résultat correct sous IE ?