Je veux obtenir le generate-id(.)
de tous les nœuds de texte après le nœud <m/>
et avant le nœud </n>
. Je suis à la recherche de XSL générique et pas étroitement couplé au modèle d'entrée d'échantillon mentionné ci-dessous. Pour tout modèle d'entrée, je veux obtenir les identifiants de tous les nœuds de texte entre le nœud <m/>
et <n/>
.Comment puis-je sélectionner tous les nœuds de texte entre deux éléments, en utilisant XSL?
entrée de l'échantillon pour une meilleure compréhension:
<a>
<b>
<c>
This is first text node
</c>
</b>
<d>
<e>
This is my second text node
</e>
<f>
This is my <m/>third text node
</f>
<g>
One more text node
</g>
<h>
<i>
This is my fourth text node
</i>
</h>
<j>
This is my fifth <n/>text node
</j>
<k>
<l>
This is my sixth text node
</l>
</k>
</d>
</a>
Sortie prévue: Generate id des noeuds de texte avec des valeurs « de troisième noeud texte », « Un autre nœud de texte », « Ceci est mon quatrième noeud texte » , "Ceci est mon cinquième" qui se trouvent entre les nœuds <m/>
et <n/>
S'il vous plaît donner vos idées.
Bonne question (+1). Voyez ma réponse pour une solution complète et compacte. :) –