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 :
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'
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>
Comment aller r�cup�rer cette valeur (num�rique)
Merci d'avance
Partager