Alors voilà,
je débute en XML,XSLT et compagnie et je n'arrive à charger mon fichier XML avec mon fichier XSLT que je lance dans firefox. Voici l'entête de mon XML
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <?xml-stylesheet type="text/xsl" href="file:/Users/kiki/Desktop/tutoriels/Projet/emploi.xsl"?>
|
et l'en-tête de mon xslt
Code :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <xsl-stylesheet version="1.0"
- xmlns:xsl="http://ww.w3.org/1999/XSL/Transform">
|
Passé chacun dans le vérificateur de mon éditeur, y a pas de soucis.Lorsque je veux afficher mon xsl, j'ai l'erreur suivante :
Code :
- Error loading stylesheet: Parsing an XSLT stylesheet failed.
|
Je ne vous demande pas directement de corriger mon problème (quoique, si quelqu'un à une réponse)
J'ai fait des recherches. J'ai trouvé la réponse dans la faq de Mozilla
... mais en fait j'y comprends rien. Voici le texte :
Citation :
Make sure the mime type for both source and stylesheet are set to an XML mimetype, namely text/xml or application/xml. The XSLT namespace is http://www.w3.org/1999/XSL/Transform. Use the <?xml-stylesheet ?> processing instruction instead of the non-standard xml:stylesheet.
The most common cause is the mime type handling. To find out which MIME type your server sends, look at Page Info, use extensions like LiveHTTPHeaders or a download manager like wget.
Mozilla won't load XSLT stylesheets from a different domain for security reasons.
|
Je recherche des gens qui pourraient m'expliquer plus précisément ce qui ne va pas. Attention : je ne recherche pas de traducteur ou une réponse du style : "Ben, i suffit de modifier le mimetype de ton serveur !". Mais une réponse didactique ou suffisament précise pour que je puisse au moins avancé.
Allez merci d'avance pour toute réponse