[XML] Interpréter du PHP dans du XSL => Erreur Type Mime
Bonjour,
J'ai un serveur sous Apache,
Sur ce serveur, j'ai une feuille xsl qui transforme une fichier xml en html
ci dessous le debut du xml:
Code:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/svnindex.xsl"?>
ci desous le debut du xsl:
Code:
1 2
| <?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fn="http://www.w3.org/2004/10/xpath-functions" > |
j'ai rajouter du code PHP dans le xsl :
Code:
<xsl:attribute name="onclick">javascript:CreateProject(document.location.href,'<?php echo $_SERVER["SERVER_NAME"] ?>',<?php echo $_SERVER["SERVER_PORT"] ?>);</xsl:attribute>
Pour interpréter le PHP, j'ai donc ajouté :
Code:
1 2 3
| LoadModule php5_module "./php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .xsl |
dans le fichier httpd.conf du serveur apache
Cela fonctionne sous IE mais sous Firefox j'ai l'erreur :
Code:
Erreur lors du chargement de la feuille de style : Une feuille de style XSLT ne possède pas de type Mime XML : .../svnindex.xsl
J'ai regardé du coté type Mime, mais rien ne fonctionne
Dans le fichier mime.types, j'ai :
Code:
application/xml xml xsl
J'ai peur que PHP supprime l'entête xml du xsl :
Code:
<?xml version="1.0" encoding="utf-8"?>
Comment faire?