異なるノードを持つXMLがあります:
<INFORME>
<Assignatura>
<Nom_materia>Física</Nom_materia>
</Assignatura>
<Assignatura>
<Nom_materia>Informàtica</Nom_materia>
</Assignatura>
</INFORME>
そして、の内部でfor-each
、前のノードにアクセスしたいと思います。私はこのようなことをしたいのですが、論理的にはうまくいきません。
<xsl:for-each select="Assignatura">
<xsl if text="Nom_materia = Assignatura[position()-1]/Nom_materia">
do something...
....
とてもシンプルなことだと思いますが、どうすればいいのかわかりません。