Buongiorno ragazzi, mi aiutereste a svolgere questo esercizio!!
Scrivere un foglio di stile XSL che, dato un documento XML, restituisce il documento HTML tale che:
1) l’elemento radiceviene trasformato nell’elemento di output, viene creato un sottoelemento vuoto e un sottoelemento , ilcontenuto dell’elemento viene ricorsivamente trasformato e il risultato della trasformazione viene posizionato dentro ;
2) ogni elemento di input che `e figlio dell’elemento radice viene trasformato in un elemento, il suo contenutotestuale viene copiato, mentre il restante contenuto viene ignorato;
3) ogni elemento di input che `e figlio dell’elementoradice viene trasformato in un elemento con attributo align uguale a center, il suo contenuto testuale viene ignorato,mentre il restante contenuto viene ricorsivamente trasformato;
4) per ogni elemento di input che `e figlio di un figliodell’elemento radice, viene creato un elemento e un sottoelemento che ha l’attributo class e che ha come valoreil nome dell’elemento corrente di input. Inoltre, il contenuto dell’elemento di input viene ricorsivamente trasformato;
5)ogni elemento di input che viene letto viene trasformato in un elemento , e il suo contenuto viene ricorsivamentetrasformato;
6) ogni elemento di input che viene letto viene trasformato in un elemento , e il suo contenuto vienericorsivamente trasformato;
7) ogni altro elemento non viene copiato in output, e il suo contenuto viene ignorato;
8) ogninodo di tipo testo che viene letto viene copiato nella posizione corrente (tranne le parti testuali di cui al precedente punto3).