Re: feuilles de style alternatives

Stéphane Bonhomme <[email protected]>
Newsgroups gmane.text.xml.french.tech
Message-ID <[email protected]>
Stéphane ANCELOT wrote:

>Bonjour,
>Oui, apparemment c'est possible en utilisant javascript, mais je ne 
>connais pas la portabilité entre navigateurs
>
>lien pour mozilla :
>http://www.soi.city.ac.uk/~sa386/epterm2/sqlxml/week9/The%20XSLT-JavaScript%20Interface%20In%20Gecko.htm
>
>Salutations
>steph
>
>  
>

c'est certainement meilleur que mon lien donné precedement.

pour IE il faut faire :


  var MS_XSLT_PROGID = ["Msxml2.XSLTemplate.5.0", 
"Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0", " MSXML2.XSLTemplate"];
  function get_ms_implem(list) {
    var msimplem = false;
    for(var i=0; !msimplem && i < list.length; i++){
      try{
        msimplem = new ActiveXObject(list[i]);
      }
      catch (e) {
       msimplem = false;
      }
    }
    return msimplem;
  }

  function XMLHttpRequest() {
    return get_ms_implem(MS_XMLHTTP_PROGID);
  }

>
>Jean-François Cauche wrote:
>  
>
>>Bonjour.
>>J'ai créé un ensemble de textes anciens dans un fichier XML avec un 
>>balisage permettant de renseigner le texte au maximum et de produire des 
>>affichages divers. J'aimerais que l'utilisateur puisse accéder à 
>>différents affichages en fonction de plusieurs feuilles de style. Le 
>>fichier XML appelant la feuille de style et non pas l'inverse, je suis 
>>obligé de recopier mon fichier XML en changeant à chaque fois le nom de 
>>la feuille de style, ce qui est totalement improductif.
>>J'aimerais savoir s'il n'est pas possible de partir de la feuille de 
>>style pour appeler le fichier XML, qui cette fois serait unique, ou tout 
>>autre moyen d'appliquer les feuilles de style par un simple lien. Il me 
>>semble qu'une telle méthode existe en javascript, mais je n'ai pas 
>>réussi à remettre la main sur le script. Si vous avez connaissance d'un 
>>moyen efficace et simple, merci d'avance.
>>Cordialement,
>>
>>Jean-François CAUCHE
>>
>>
>>-- Binary/unsupported file stripped by Ecartis --
>>-- Type: text/x-vcard
>>
>>
>>--
>>Devenez redacteur <XML>fr et contribuez au developpement du
>>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>>
>>Liste de diffusion "[email protected]" (http://xmlfr.org).
>>
>>Cette liste est a votre disposition pour discuter en francais de 
>>tout sujet technique lie a XML.
>>
>>Pour resilier votre abonnement, envoyez un message contenant 
>>la commande "unsubscribe" a [email protected]
>>(mailto:[email protected]?Subject=unsubscribe)
>>
>>
>>
>>    
>>
>
>
>--
>Devenez redacteur <XML>fr et contribuez au developpement du
>xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
>Liste de diffusion "[email protected]" (http://xmlfr.org).
>
>Cette liste est a votre disposition pour discuter en francais de 
>tout sujet technique lie a XML.
>
>Pour resilier votre abonnement, envoyez un message contenant 
>la commande "unsubscribe" a [email protected]
>(mailto:[email protected]?Subject=unsubscribe)
>
>---------------------------------------------------------------------------------------
>Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
>Aucun virus connu a ce jour par nos services n'a ete detecte.
>
>
>  
>


-- 
   Stéphane Bonhomme           --           Exselt Services

Formations, Conseil et Réalisations en Ingénierie Documentaire,
            Technologies Web et Logiciels Libres
     [email protected]   -   http://www.exselt.com
        04 76 17 09 40        /      06 88 57 27 08
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.