Mon format XML est donné ci-dessous,noeuds Pénétrer dans les pages XSLT
<SAMPLEFORM>
<SAMPLE ID='1' TYPE='Normal'>
<DATA>1</DATA>
</SAMPLE>
<SAMPLE TYPE='PageSplitter'>
<DATA>N/A</DATA>
</SAMPLE>
<SAMPLE ID='2' TYPE='Normal'>
<DATA>1</DATA>
</SAMPLE>
</SAMPLEFORM>
Je suis en train de diviser les noeuds en ensembles qui contiennent l'attribut Type='Normal'
en définissant la position de départ. La position de fin de l'ensemble de noeuds serait l'occurrence suivante du noeud qui contient l'attribut Type='PageSplitter'
.
Existe-t-il un moyen d'obtenir la position d'un nœud sans passer par une boucle for-each? Et comment faire ce qui précède?
Pouvez-vous publier un échantillon de la sortie attendue? Eh bien – Oded
la sortie est rendu en HTML, je suppose que cela pourrait être quelque chose comme, Page suivante – sam123
Si vous transformez en HTML, que voulez-vous dire par « Page suivante »? Veuillez fournir un exemple de sortie dans votre question d'origine et également si vous êtes en mesure d'utiliser XSLT 2.0. –