suppose que j'ai ce xml:comment filtrer les noeuds en XML en utilisant xslt ..?
<college>
<student>
<name>amit</name>
<file>/abc/kk/final.c</file>
<rollno>22</rollno>
</student>
<student>
<name>sumit</name>
<file>/abc/kk/up.h</file>
<rollno>23</rollno>
</student>
<student>
<name>nikhil</name>
<file>/xyz/up.cpp</file>
<rollno>24</rollno>
</student>
<student>
<name>bharat</name>
<file>/abc/kk/down.h</file>
<rollno>25</rollno>
</student>
<student>
<name>ajay</name>
<file>/simple/st.h</file>
<rollno>27</rollno>
</student>
</college>
j'utilise pour-chacun dans « .xsl » pour afficher toutes les entrées de noeuds, mais je veux seulement pour afficher les entrées de ces nœuds uniquement dans lequel le nom de fichier commence par "/ abc/kk" comme je suis nouveau à xslt ..
s'il vous plaît fournir la solution.
J'utilise:
<xsl:for-each select="college/student">
<tr>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="file"/></td>
<td><xsl:value-of select="rollno"/></td>
</tr>
Veuillez fournir un format XML bien formaté afin que nous puissions mieux comprendre votre question –
Bonne question, +1. Voir ma réponse pour une solution complète, courte et facile qui utilise les fonctionnalités fondamentales de XSLT tels que les modèles et le traitement push style. Une explication détaillée est fournie. –