XML / XSL probleme de type MIME avec Firefox [semi-résolu]

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message par Bobe »

Au passage, le type MIME correct pour une feuille XSLT est application/xml.
« La vie d’un geek est un combat perpétuel contre l’imperfection »
Invité

Message 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
Bobe
Iguane
Messages : 742
Inscription : 28 juil. 2003, 21:29

Message 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
« La vie d’un geek est un combat perpétuel contre l’imperfection »
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Message 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...
:arrow: La FAQ - La Recherche - Le profil
NaWer
Lézard à collerette
Messages : 407
Inscription : 28 juin 2004, 16:16

Message 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 ?
:arrow: La FAQ - La Recherche - Le profil
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités