Toujours le même souci, je planche depuis une semaine sans trouver de solution
J'ai un fichier .xsl dans lequel je rajoute une API (celle de Google Book Search, récupérée sur le Web et testée)
Je souhaite passer la valeur de la variable $element dans l'API et aucune des diverses solutions testées ne fonctionne.

Voici le code :

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
29
30
31
32
33
34
35
36
37
38
<xsl:if test="boolean(normalize-space($element/cell_data/cell_data/data))">
<tr>
<xsl:variable name="pos">
<xsl:call-template name="saPosition">
<xsl:with-param name="node" select="$element"/>
</xsl:call-template>
		<xsl:variable>
			<!--<td>
				<table >
					<tr>-->
						<td valign="top" width="150" align="right">
						<span class="uportal-channel-strong">
				<xsl:value-of select="/SearchFullBib/full_bib_data/data_response/data_response/record_data_format/record_data_format/column_labels[number($pos)]"/> :
				</span>*
				  </td>
				<td align="left" id="isbgbs">  
				<xsl:call-template name="printFixedElement">
				<xsl:with-param name="node" select="$element"/>
				<xsl:with-param name="suppressBullet" select="'true'"/>
				</xsl:call-template>
				</td>
				<!--</tr>
				</table>
				</td>-->
				</tr>
				</xsl:if>
   <table>
			<tr>
				<td>
				<script type="text/javascript">
				var aisgbs = document.getElementById('isgbs').innerHTML ;
				</script> 
			<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>
			<script type="text/javascript">GBS_setLanguage('fr');</script>
            <script type="text/javascript">GBS_insertPreviewButtonPopup('aisgbs');</script>
            </td>
		</tr>	
		</table>
J'ai essayé pas mal d'autres choses aussi mais ce que je veux récupérer c'est la valeur du $element qui est dans le node et ce que je récupère c'est 'aisgbs'
Comment aller récupérer cette valeur (numérique)
Merci d'avance