2008-10-23 5 views

Répondre

2

Vous avez réveillé un tourmenteur de mon passé.

MSXML, il a été installé en tant que mise à jour de service et le processeur XSLT initialement inclus dans MSIE6 ne prenait en charge qu'un grand nombre de fonctionnalités de brouillon. La mise à jour du service s'est grandement améliorée. En raison de la présence d'une mise à jour de service, nous n'avons jamais envisagé d'exécuter un XSLT côté client avec MSIE6 et, à la place, effectué des transformations côté serveur lorsque le navigateur client était MSIE6 et relayé le contenu transformé.

+1

Cela semble intéressant. Je voudrais plus de détails sur ce que l'installation de base MSIE6 fait et ne pas en ce qui concerne XSLT. Si seulement pour expliquer pourquoi les gens devraient utiliser Firefox pour profiter de mes hacks XSLT super cool. – ddaa

7

Le processeur XSLT par défaut pour IE6 est MSXML 3.0. Vous pouvez oublier de faire XSLT dans MSXML 3. Ce qu'il supporte n'est même pas un sous-ensemble de XSLT, mais un brouillon plus ancien. Cependant, MSXML 4 ou supérieur sera installé sur la plupart des gens, que ce soit par le biais d'une mise à jour logicielle, MS Office ou d'une autre manière. XSLT dans MSXML 4 et plus est très rapide, beaucoup plus rapide que XSLT dans Firefox. Donc, ne testez pas pour la version IE, mais pour la version MSXML. Essayez d'abord MSXML 6, et s'il n'existe pas, retournez dans MSXML 4. N'essayez pas MSXML 5, c'était une version intermédiaire utilisée par Office, mais qui n'est plus supportée par Microsoft. MSXML prend en charge les fonctions d'extension (Firefox, malheureusement), de sorte que vous pouvez ajouter le support EXSLT avec JavaScript.

Questions connexes