[Résolu]Difference entre Mozilla Firefox et IE

Difference entre Mozilla Firefox et IE [Résolu] - XML/XSL - Programmation

Marsh Posté le 05-11-2004 à 20:24:53    

Salut,
juste un petit soucis en XSL la,
Si j'utilise une en-tete de ce genre :  

Code :
  1. <?xml version='1.0' encoding="iso-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  3. <xsl:template match="/">


J'obtiens exactement ce que je veux sous Mozilla Firefox, mais IE me dit qu'il y a une erreur.
 
Si j'utilise une en-tete de ce genre :  

Code :
  1. <?xml version='1.0' encoding="iso-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3. <xsl:template match="/">


C'est IE qui est parfait et Mozilla Firefox qui me jète.
 
J'ai testé quelques trucs, et je remarque que l'entete correspondant à Mozilla Firefox devrait etre bonne pour IE avec quelques changements dans le code XSL. Enfin je crois. En effet si je met juste la 1ere en-tete (avec la fermeture qui va avec bien sur), je n'ai aucune erreur nul part, alors qu'avec la 2e en-tete et rien d'autre Mozilla Firefox me jète toujours.
 
Ce n'est probablement pas tres clair je suppose,
Merci pour l'aide


Message édité par gee le 04-12-2004 à 17:03:23
Reply

Marsh Posté le 05-11-2004 à 20:24:53   

Reply

Marsh Posté le 06-11-2004 à 00:09:01    

Au cas ou ca interesse quelqu'un j'ai trouvé mon erreur.
L'en tête que j'utilisais pour Firefox était bien la bonne

Code :
  1. <?xml version='1.0' encoding="iso-8859-1"?> 
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  3. <xsl:template match="/">


Par contre
le « .[type='doc'] » est mauvais. Il faut juste écrire « <xsl:if test="type='doc'"> »  
 
Voila ou se situait mon erreur.


Message édité par gee le 06-11-2004 à 00:09:46
Reply

Marsh Posté le 08-11-2004 à 16:02:08    

gee a écrit :


Si j'utilise une en-tete de ce genre :  

Code :
  1. <?xml version='1.0' encoding="iso-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3. <xsl:template match="/">




 
Ce namespace très répandu fait référence au processeur XSLT de Microsoft truffé d'extensions propriètaires et basé sur un working draft ( d'où WD-xsl) des spécifications du W3C, brèf c'est complètement obsolète, pas étonnant que ça foire...  :non:  

Reply

Marsh Posté le 08-11-2004 à 16:16:00    

Oh, merci pour l'info :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed