Voila, j'ai en projet de faire un site 100% en xml + feuille de style xslt
Donc ca commence bien sauf que je suis obligé de sortir du html(genre ca sort a la place de quoi),
Car quand j'essaye de sortir en xhtml, le type de fichier est déclaré en xml tout con, et donc le navigateur l'interprete en xml et pas en xml+html
À un moment ça a marché, j'ai fait une mise à jour et....
Voila
Merci d'avance
# Simple fichier .htaccess
Posté par Pinaraf . Évalué à 1.
AddType application/vnd.mozilla.xul+xml .xul
(à adapter)
Ça devrait marcher
[^] # Re: Simple fichier .htaccess
Posté par Ph Husson (site web personnel) . Évalué à 0.
j'vé faire un schema ascii (aie)
xml +xslt -> xhtml
xml+xslt c'est au niveau du serveur qui melange les deux grace à mod_xslt
Puis il envoie au client le xhtml
Seulement le serveur envoie comme type de fichier text/xml
Enfin quand je vire le préprocesseur xslt (bon mod_xslt c'est plus rapide a taper en fait), il me sort bien du xml+html (en fait c'est moi qui ai mis ca avec AddType)
[^] # Re: Simple fichier .htaccess
Posté par Pinaraf . Évalué à 1.
1. Appliquer, ajuster.
2. Appliquer convenablement; mettre en accord, approprier
[^] # Re: Simple fichier .htaccess
Posté par Ph Husson (site web personnel) . Évalué à 0.
donc je recommence
J'avais deja mis un AddType text/xml+html .xml
Quand je vire l'utilisation de mod_xslt
Le type de fichier est bien trouvé en xml+html sauf qu'evidement ca en est pas
C'est la sortie de mod_xslt qui casse tout
NB:t"as pour le corecteur orthographique de konqueror c'est pas français, hum
[^] # Re: Simple fichier .htaccess
Posté par Pinaraf . Évalué à 1.
M'étais-je mal exprimé ou n'avais-tu point lu intégralement ?
AddType application/vnd.mozilla.xul+xml .xul
(à adapter)
Ce à quoi tu as répondu : C'est pas du xul, le xml (autre que xhtml) est uniquement du cote du serveur!
[^] # Re: Simple fichier .htaccess
Posté par Ph Husson (site web personnel) . Évalué à 0.
Enfin quand je vire le préprocesseur xslt (bon mod_xslt c'est plus rapide a taper en fait), il me sort bien du xml+html (en fait c'est moi qui ai mis ca avec AddType)
[^] # Re: Simple fichier .htaccess
Posté par Pinaraf . Évalué à 1.
Et j'ai feuilleté le Guide de l'emmerdeur alors...
[^] # Re: Simple fichier .htaccess
Posté par Ph Husson (site web personnel) . Évalué à 0.
Comme si t'en avais besoin ;)
Enfin j'peux quand même avoir l'url? :)
# Mime-Type de sortie
Posté par Sébastien Koechlin . Évalué à 1.
Si j'ai bien compris, le processeur XSLT tourne sur le serveur web, mais la réponse est de type text/xml, et du coup n'est pas interprété par le navigateur ?
Les processeurs XSLT sortent en text/xml par défaut.
Ajout un <xsl:output media-type="text/html" encoding="ISO-8859-1" /> dans ta feuille de style principale
[^] # Re: Mime-Type de sortie
Posté par Ph Husson (site web personnel) . Évalué à 1.
Et ensuite euh
Ca marche!
J'pe t'embrasser? :)
En fait j'avais deja un <xsl:output method="xml" /> avec les toutes les methodes et l'encoding
juste rajouté media-type et ca marche :)
Bon par contre je croyais que comme type text/xml+html ca passait mais apparement pas :/
Bon bref
merci :)
[^] # Re: Mime-Type de sortie
Posté par Gyro Gearllose . Évalué à 1.
type="text/xhtml" ne donnerait-il pas ce que tu veux exactement ?
En tout cas, c'est comme ça que je procède, non pas avec mod_xslt, mais avec le parseur php (reposant donc sur les bibliothèques idoines : libxml et libxsl)...
[^] # Re: Mime-Type de sortie
Posté par Ph Husson (site web personnel) . Évalué à 0.
Une de plus une de moins quelle différence ca fait ;)
type="text/xhtml" ne donnerait-il pas ce que tu veux exactement ?
Il me semblait que le format qu'il faut c'etait text/xml+html
Mais bon ni l'un ni l'autre :/
Et pis type=XXX apparement ca fait rien
# moi j'ai fait comme ca
Posté par TImaniac (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.