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 :

Problème de délai Query avec .xsl


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur multimédia
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Par défaut Problème de délai Query avec .xsl
    Salut tout le monde,

    Je suis nouveau sur le forum.

    J'ai un problème de latence au niveau du jQuery (dans ce cas ci, le menu) quand j'utilise un fichier XSL avec PHP. Il a toujours un décalage de quelques secondes ou le jQuery semble inactif. Cependant le contenu tiré du XSL est affiché dès le départ...

    Example: www.katapulte.ca/lekamouraska

    Autre exemple (même code : http://www.katapulte.ca/delp/

    -----------------

    Voici mon code PHP
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
                      $url = 'http://www.bas-saint-laurent.org/Extra/cie/2/doc/MRC3rss.rdf';
                      $oFichier = file_get_contents($url);
                      $xslt = new xsltProcessor;
                      $xslt->importStyleSheet(DomDocument::load('rssrevue.xsl'));
                      $result = $xslt->transformToXML(DomDocument::loadXML($oFichier));
                      $result = str_replace("http://www.bas-saint-laurent.org/texte.asp?id=", "/texte.php?id=", $result);
                      print $result;
                    ?>

    Et le contenu de mon fichier .xsl

    Code XSL : 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?xml version="1.0" encoding="utf-8"?>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rss="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.0/" exclude-result-prefixes="xsl rdf rss dc">
    <xsl:output method="xml" encoding="utf-8" omit-xml-declaration="yes" indent="no"/>
    <xsl:preserve-space elements="*"/>
      <xsl:template match="/rdf:RDF">
      	<xsl:if test="rss:channel/rss:image/@rdf:resource">
          <xsl:element name="img">
            <xsl:attribute name="src"><xsl:value-of select="rss:channel/rss:image/@rdf:resource"/></xsl:attribute>
            <xsl:attribute name="align">left</xsl:attribute>
            <xsl:attribute name="style">margin-right:20px;margin-bottom:20px;</xsl:attribute>
          </xsl:element>
        </xsl:if>
      	<xsl:apply-templates select="rss:item" />
        <xsl:apply-templates select="rss:channel" />
      </xsl:template>
     
      <xsl:template match="rss:item">
        <!-- News -->
        <xsl:choose>
          <xsl:when test="position() &lt; 8">
              <h3>
                <xsl:element name="a">
                  <xsl:attribute name="href"><xsl:apply-templates select="rss:link"/></xsl:attribute>
                  <xsl:value-of select="rss:title"/>
                </xsl:element>
              </h3>
             <p class="note"><xsl:apply-templates select="rss:description"/></p>
     
          </xsl:when>
        </xsl:choose>
      </xsl:template>
     
      <xsl:template match="rss:channel">
     
      </xsl:template>
    </xsl:stylesheet>


    Avez-vous une idée pour remédier à cela? Je n'ai vue ce problème nul pars sur le net...

    Merci!

  2. #2
    BiM
    BiM est déconnecté
    Expert confirmé
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Par défaut
    Bonjour,

    Je ne comprends absolument pas ton problème.

    XSL permet de transformer de passer d'un format XML (par exemple des données sous forme) en un autre format XML (par exemple de l'HTML).

    Une fois la page crée, il peut y avoir du JavaScript dont les librairies jQuery. Ces librairies font des appels asynchrones.

    Donc, je ne vois pas vraiment le rapport entre jQuery, XSL et PHP dans ton cas.

    D'ailleurs, tu ne fais jamais mention de jQuery dans le code donné.

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/08/2009, 15h38
  2. Problème de validation W3C avec XSL
    Par gbonnet dans le forum Valider
    Réponses: 3
    Dernier message: 29/04/2008, 13h18
  3. [XSL-FO][FOP] Problème avec <xsl:apply-template/>
    Par citizen87 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/04/2008, 12h00
  4. probléme avec xsl
    Par linniesurf dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 09/02/2006, 23h21
  5. [XSL]problème avec <xsl:when>
    Par Devil666 dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 27/05/2005, 16h54

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