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 d'utilisation de <xsl:include>


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Points : 21
    Points
    21
    Par défaut Problème d'utilisation de <xsl:include>
    Bonjour,

    J'ai un problème je pense tout con... Je n'arrive pas utiliser xsl:include

    J'ai un fichier xsl qui doit afficher les noms et prénoms de professeurs dans une colonne, et ce grâce à l'uid du prof, en passant par le serveur LDAP

    Si je fais dans le même fichier xsl l'affichage et la recherche, ça fonctionne, mais j'aimerais pouvoir centraliser le template faisant la recherche sur le LDAP afin de l'utiliser avec plusieurs autres xsl.

    Voici mon code:

    xsl d'affichage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:cdmservices="http://www.calendra.com/namespaces/services">
    	<xsl:include href="ldap.xsl"/>
     
    ...
     
     
    <xsl:call-template name="search_LDAP_fullName">
                                     <xsl:with-param name="cn" select="."/>
                                  </xsl:call-template>
    xsl LDAP:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    	xmlns:cdmservices="http://www.calendra.com/namespaces/services">
    	<xsl:output method="xml" encoding="ISO-8859-1"
    		doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
    		doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    		indent="yes" />
    	<xsl:template name="search_LDAP_fullName">
     
    		<xsl:param name="cn" /><!-- identifiant LDAP de la personne -->
     
    		<!-- requête vers LDAP -->
    		<xsl:variable name="toLDAP">
    			http://calendra/WS/servlet/urlrouter?cdm_ident_userid=&amp;cdm_ident_password=&amp;cdm_service_name=WS:GDL_WebServices&amp;cdm_return_mode=TEXT/XML&amp;cdm_function_name=userRequest&amp;cdm_parameters=%3Croot%3E%3Cquery%3E(%7C(cn=
    			<xsl:value-of select="$cn" />
    			))%3C%2Fquery%3E%3C%2Froot%3E
    		</xsl:variable>
     
    		<!-- affiche le nom complet -->
    		<xsl:for-each
    			select="document($toLDAP)/cdmservices:RESULT/cdmservices:entries/cdmservices:entry/cdmservices:attributes">
    			<xsl:value-of
    				select="cdmservices:attribute[@name='fullName']" />
    		</xsl:for-each>
     
    	</xsl:template>
    </xsl:stylesheet>

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Points : 21
    Points
    21
    Par défaut
    Bon en fait il faut mettre l'url absolue... Voilà !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT 1.0] problème d'utilisation de xsl:key
    Par ensienne2008 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 06/04/2011, 15h47
  2. [XSLT]Problème d'utilisation de XSL avec fichier GPX.
    Par robiwan dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/05/2010, 14h17
  3. [XSLT] Utilisation de xsl:include ou xsl:import
    Par thierry_b dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 22/05/2009, 10h45
  4. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44

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