Bonjour,

Je dois inclure dans un fichier labo.xml des resultats d'une feuille xsp. J'ai une liste d'equipe avec un fichier xsp contenant une requete ESQL opérée avec un parametre (ce param etant le nom de l'equipe), et je veux recoller chaque tableau de resultat dans mon labo.xml :

labo.xml (sequence d'equipes) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<equipe>
<nom>COSI</nom><br/>
<req>
<xi:include href="Equipe.xsp?team=COSI#xpointer(//Report)" parse="xml"/>
</req>
</equipe>
equipe.xsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
(...)
  <xsp:logic>
    String team = "'"+request.getParameter("team")+"'";
  </xsp:logic>
(...)
<esql:query>SELECT p.nom, p.prenom FROM personnel p, estdans e WHERE 
	e.id_personnel = p.id_personnel  AND e.nom = 
	<xsp:expr> team </xsp:expr>
	 ORDER BY p.nom
	</esql:query>
(...)
pipeline dans le sitemap :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  <map:match pattern="Labo.xsp">
	<map:generate src="XSP/Labo.xsp"/>
	<map:transform type="xinclude"/>
	<map:serialize type="xhtml"/>
      </map:match>
J'ai donc trois gros ennuis :
-primo : l'inclusion ne fonctionne pas ainsi, elle n'admet pas de parametre a equipe.xsp dans le href.
-secondo : l'inclusion ne me renvoie pas le resultat de la requete SQL mais carrément tout ce qui est textuel cad la requete elle meme voire (rien du tout si je pointe uniquement le resultset)
-tercio : je dois ensuite ajouter un transformation xslt à ce labo.xml et si je procede a cette transformation tout s'efface.

Quelqu'un saurait-il me guider sur les differentes operations auxquelles je dois proceder, ou à defaut, m'indiquer un tuto (introuvable) ou je pourrais apprendre à faire ce genre d'inclusions de morceaux xsp.

merci!