L'XSLT come tutti i vari linguaggi di programmazione
permette di filtrare i dati attraverso dei test e delle scelte
condizionali.
Come abbiamo detto nel capitolo 5 gli operatori XPath diventano molto importanti
quando dobbiamo verificare se un elemento deve essere aggiunto o meno
nell'output in base a un determinato criterio di scelta. In questo capitolo
vediamo quali sono i metodi che possiamo utilizzare nella programmazione XSLT
per filtrare i dati del nostro documento sorgente XML in modo da selezionare
solo quelli che effettivamente vogliamo che vadano nei dati in output. Infatti
in tutti gli esempi fatti finora potevamo escludere determinati elementi
dall'output ma questo veniva fatto per tutti i nodi interessati da quella
regola.
Abbiamo quindi creato un output con tutti i titoli degli album senza inserire
magari l'anno di pubblicazione o l'etichetta, ma questo è stato fatto per tutti
gli artisti e per tutti i loro album.
Non abbiamo quindi inserito nessun criterio di scelta che magari potesse creare
un output con tutti e solo i titoli degli album pubblicati dopo una certa data!
Oppure una lista degli album che hanno una durata in minuti superiore ad un
certo valore. Questo vuol dire filtrare i dati!
I filtri per i dati in XSLT
Aggiungere filtri applicando delle scelte condizionali
Aggiungere filtri applicando delle scelte condizionali
Link copiato negli appunti