IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] [HTML] Comment ils interragissent entre eux ?


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 90
    Par défaut [XSLT] [HTML] Comment ils interragissent entre eux ?
    Voila, je me posais une question piege sur l utilisation du XML/XSL dans du html.

    Est ce qu'il est possible d'avoir une structure de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <html>
     <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      [chargement du .xml par le navigateur jesaispascomment]
      [monstylesheet]
     </xsl:stylesheet>
     
    <br>
    <br>
     
     <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      [chargement du second .xml par le navigateur jesaispascomment]
      [monsecondstylesheet]
     </xsl:stylesheet>
     
    </html>
    Ou, est ce qu'il est necessaire de compiler les .xml à chaque fois ?

    Merci d'avance

    --titre édité--

  2. #2
    Membre Expert
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Par défaut
    Salut,

    a tout tes je sais pas comment y a une réponse:

    ftp://ftp-developpez.com/xml/XML-office_2003.pdf

    Lit un peu ca car tu a l'air de ne pas connaitre XML!

    (Si je me trompe exprimes toi plus clairement et on t'aidera)

    Car là, comme ta question est posé on dirait que tu n'a jamais fait de XML/XSL! Ne le prend pas mal si ce n'est pas le cas!

    Si tu connait XSl il te suffit de créer des xsl:import ou xsl:include dans ton XSL:

    http://www.w3schools.com/xsl/el_import.asp

    ++

    Thierry

  3. #3
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    Oui et non

    Via du javascript et des innerhtml: on peut appele plusier xml et xslt et utilisé des innerHTML pour affiché les differents resultat dans une page html.

    Par contre on n'insere pas du code XSLT dans du HTML.Le xslt fabrique du HTML

    Merci aussi de lire COMMENT POSER UNE QUESTION SUR CE FORUM
    et de proposer un titre utile la prochaine fois

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 90
    Par défaut
    En faite ma question est tres mal pose, je le reconnais :/

    Pour Virgul, si, je connais le XML (ou en tout cas la fonction standard), mais ma question repose en faite sur une methode de fonctionnement du couple XML/XSLT.

    En l'occurence, je voudrais savoir s'il est possible d'avoir un interfacage HTML avec QUE du code XSLT/HTML qui fasse un appel de XML dont le but serait d'avoir des templates uniquement en XSLT qui fassent eux memes des appelles de fichier XML.

    En pratique cela donnerait un navigateur qui charge une page HTML, dès qu'il repere du XSLT, il charge le XML "correspondant" comme ci c etait une image, puis compile le stylesheet.

    Donc, est ce que mon exemple est fonctionnel ou je suis totallement a l ouest ?
    Ou est ce que je peux integrer du XML dans du HTML qui fait un appel de XSLT ? (cad la methode inverse)

    En l'occurence, ma vision interessante du couple XML/XSLT serait de decharger totallement la generation du HTML au navigateur mais tel que je l'ai lu pour l'instant, pour un site web, il faut que le serveur fasse la compilation et que au final, il n'y ai que du HTML d'envoyer.
    Dans ce cas de figure (methode standard si j'ai bien compris), cela presente un avantage certain au niveau de la templatisation vu que le code n'a plus a gerer la mise en forme des templates, mais il reste la generation du XML qui est "plus" lourde (mais qui doit etre faite dans tous les cas), et surtout la compilation qui est (de mon point de vue) une surcharge serveur.

Discussions similaires

  1. Comment faire dialoguer entre eux deux scripts ?
    Par dva2tlse dans le forum Shell et commandes POSIX
    Réponses: 4
    Dernier message: 19/05/2013, 23h10
  2. Réponses: 22
    Dernier message: 28/12/2010, 17h38
  3. Réponses: 6
    Dernier message: 17/11/2008, 11h17
  4. Comment connecter deux PC entre eux
    Par deubelte dans le forum Windows XP
    Réponses: 7
    Dernier message: 27/08/2008, 10h25
  5. Réponses: 14
    Dernier message: 13/11/2007, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo