Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Secondo Anno
 Programmazione per il Web + Lab.
 esercizio xsl esame 09-09
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

peppe6387_g
Utente medio



Inserito il - 10/09/2009 : 12:00:28  Mostra Profilo  Visita l'Homepage di peppe6387_g Invia a peppe6387_g un Messaggio Privato  Rispondi Quotando
Ragazzi sto impazzendo sulla risoluzione del terzo esercizio dell' ultimo appello si web, potrebbe qualcuno darmi la soluzione?
Questa è la traccia

<studenti>
<studente id ="11111">
<nome>....</nome>
<eta>..</eta>
<disciplina>....</disciplina>
<risultati>
<risultato corso="..." voto="A"/>
<risultato corso="..." voto="B"/>
<risultato corso="..." voto="C+"/>
</risultati>
<studente>
(QUESTO è UNO DEI 3 STUDENTI PRESI IN CONSIDERAZIONE)

Bisogna realizzare un file XSLT che visualizzi:
- Per ogni studente il secondo risultato presente in risultati
- L' elenco di tutti gli studenti con il valore di età < o = a 22

Potreste darmi una mano gentilmente.
GRAZIE INFINITE

dreamdj
Nuovo Utente



Inserito il - 10/09/2009 : 13:28:10  Mostra Profilo  Visita l'Homepage di dreamdj Invia a dreamdj un Messaggio Privato  Rispondi Quotando
Ciao!la soluzione è questa:
XSLT:

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<xsl:template match="/">
<html>

<body>
Per ogni studente il secondo risultato presente in risultati:#160;
<xsl:for-each select="studenti/studente/risultati">
<xsl:value-of select="risultato[2]/@voto"/>#160;
</xsl:for-each>

Alunni con valore di eta' minore uguale a 22:#160;
<xsl:for-each select="studenti/studente">
<xsl:if test="eta <= 20">
<xsl:value-of select="nome"/>#160;
</xsl:if>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>


P.S. < è uguale al simbolo di minore (<), perchè non è possibile scrivere il simbolo di minore nell'XSLT!
Spero esserti stato d'aiuto..CIAO!!!
Torna all'inizio della Pagina

dreamdj
Nuovo Utente



Inserito il - 10/09/2009 : 13:31:05  Mostra Profilo  Visita l'Homepage di dreamdj Invia a dreamdj un Messaggio Privato  Rispondi Quotando
Scusami ma purtroppo la "e commerciale" in alcune parti non è visualizzata, in particolare prima di "#160;" quindi "e commerciale#160;" e poi il simbolo < equivale a "e commercialelt;".
ciao!
Torna all'inizio della Pagina

geipi
Utente medio

xdd


Regione: Puglia
Prov.: Taranto
Città: Massafra


Inserito il - 11/09/2009 : 08:03:06  Mostra Profilo  Visita l'Homepage di geipi Invia a geipi un Messaggio Privato  Rispondi Quotando
Ciao ragazzi, potete dirmi gli altri due esercizi dell'ultima traccia?
Grazie!!!
Torna all'inizio della Pagina

peppe6387_g
Utente medio



Inserito il - 11/09/2009 : 09:56:04  Mostra Profilo  Visita l'Homepage di peppe6387_g Invia a peppe6387_g un Messaggio Privato  Rispondi Quotando
Non ti preoccupare sei stato fin troppo paziente, grazie mille per l' xsl.
Torna all'inizio della Pagina

BaSh
Utente giovane



Inserito il - 22/09/2009 : 16:08:45  Mostra Profilo  Visita l'Homepage di BaSh Invia a BaSh un Messaggio Privato  Rispondi Quotando
io questa parte l'ho fatta così:
<ul><xsl:for-each select="/studenti/studente">
<li><xsl:value-of select="risultati/risultato[2]/@voto"/></li>
</xsl:for-each></ul>

scusa il ritardo geipi ma non vengo spesso, ti ho risposto qui

Modificato da - BaSh in data 22/09/2009 16:16:17
Torna all'inizio della Pagina

Mauris
Utente giovane



Inserito il - 19/10/2009 : 12:00:12  Mostra Profilo  Visita l'Homepage di Mauris Invia a Mauris un Messaggio Privato  Rispondi Quotando
ragazzi ma nel file xml devo aggiungere qualcosa? come fa a prendere i valori il file xslt?
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Nuovo Sondaggio Nuovo Sondaggio
 Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,17 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000