Witam!
Mam nadzieję, że to odpowiednie miejsce na mój problem.
I zaznaczam, nie jestem programistą, jestem zielony, ale niestety w potrzebie.
Sprawa jest następująca: z bazy danych tworzony jest raport za pomocą dokumentu xml, przekształcanego przez xsl, z dokumentem html jako efektem końcowym. Raport zawiera tabelę z listą itemów, ich ID i kilku innych parametrów.
Dokument xsl zawiera zmienną o nazwie "itemID".
Moje pytanie: czy jest możliwe napisanie czegoś w stylu: jeśli "itemID" jest taki sam, jak następne "itemID", to wtedy zrób coś tam...
Lub też: jeśli "itemID" jest taki sam, jak poprzednie "itemID", to wtedy zrób coś tam...
Myślałem tu o zastosowaniu xsl:when, coś w rodzaju:
<xsl:when test="$itemID='the next "$itemID"'"
Czy to w ogóle jest możliwe, czy trzeba układać nowy template?
Zmienna "itemID" zdefiniowana jest w tym xsl jako:
<xsl:variable name="itemID" select="$prtele/plm:UserData/plm:UserValue[@title='item_id']/@value"/>
Jak mogę utworzyć zmienną "następny itemID"?
Z góry serdecznie dziękuję za wsparcie.
Pozdrawiam