Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    XSLT: stampare le singole occorrenze

    Come faccio a stampare solo le singole occorrenze di un tag se ci sono dei doppioni? Equivalente alla Distinct di SQL.

  2. #2
    select="nomeNodo[not(current() = preceding-sibling::nomeNodo)]"

    con quest'espressione dovresti selezionare i nodi unici, essa seleziona i nodi di nome nomeNodo, impostando un filtro [...] che impone che il nodo corrente non sia uguale ai precedenti.
    di conseguenza il parser (analizzando i nodi successivi) seleziona i soli nodi che non hanno uguali tra i precedenti.
    è possibile che tu debba aggiungere name() (? :master: ) per operare il confronto in base al nome del nodo.

    [not(current().name() = preceding-sibling::nomeNodo.name())]

    ciao
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.