Salut à tous,
J'utilise la lib xml pour parser un fichier xml de ce type :
Voici le bout de page JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="UTF-8"?> <help> <help_page context="test1" link="tt.html" /> <help_page context="test2" link="tt/tt.html" /> <help_page context="test3" link="tt/TT/Tt.html" /> </help>
Le parsing fonctionne bien, puisque ça affiche bien le "Yeah", donc rentre dans le if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <c:import url="HelpPages.xml" varReader="myFileReader"> <x:parse var="doc" doc="${myFileReader}" /> <x:forEach var="help_page" select="$doc/help/help_page"> <x:out select="$help_page['link']"/> <x:if select="$help_page[@context='test1']"> <x:out select="$help_page['context']"/> Yeeaahh ! </x:if> </x:forEach> </c:import>
Ma question est : comment je récupère la valeur de mes attributs xml context et link afin de les afficher ? C'est probablement très con, mais je sèche. J'ai essayé ainsi $help_page['link'], mais ce n'est visiblement pas comme cela que ça marche, puisque rien n'est affiché dans mon html final autre que "Yeah"...
Merci !
Partager