|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
[XSL] problema
Ciao, ho questo problema:
io ho due xml: uno contenente un catalogo di oggetti e l'altro contenente un sottoinsieme di tale catalogo (diciamo i prodotti selezionati dal catalogo completo da un utente). A questo punto quando l'utente visualizza il catalogo completo deve vedere evidenziati i prodotti da lui precedentemente selezionati (ossia quelli contenuti nel suo personale xml). Ho scoperto che per fare questo devo passare dall'esterno un parametro tramite la transformer.setParameter("nomeParameter", Object); e che tale valore sara' a mia disposizione nel xsl in <xsl con un elemento tutto mi torna..non capisco come fare se devo passare un insieme di elementi. Qual'e' la strada migliore: salvarli un array?costruire un piccolo albero? e come eseguo praticamente il controllo per vedere se l'oggetto andra' evidenziato oppure no. Grazie...spero di esser stato sufficientemente chiaro...perche' spiegare per iscritto il problema mi e' piuttosto difficile. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
up
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 252
|
Ok problema risolto.
Per chi dovesse avere un problema analogo bisogna usare la classe NodeSet contenuta in DOM per passare la lista di oggetti in questo modo xsl la riconosce e si puo' scandirla usando for-each. ciao |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:34.



















