Salve ragazzi ho un problemino con un foglio di stile.
Mi spiego, ho un file XML fatto così:
bene tutto funziona se leggo il template "fregandomene" degli attributi, ma appena tento di fare delle scelte mi si incasina tutto.codice:<?xml version="1.0" encoding="utf-8"?> <inizio> <header id="2"> <titolo>Welcome !</titolo> <paragrafo>Stiamo arrivando!</paragrafo> <paragrafo>Ancora un attimo di pazienza. Grazie.</paragrafo> <paragrafo img="images/ill1.jpg"></paragrafo> </header> </inizio>
Ovvero! Ho bisogno di verificare se <paragrafo> ha un attributo img, in questo caso dentro al paragrafo ci va un elemento <img src=".... /> dove nel sorgente (src) ci va il testo compreso in img. Complicato? Più da capirsi immagino
In pratica pensavo di fare così:
ma non funzionacodice:<xsl:choose> <xsl:when test="@img (maggiore) niente"> [img]<xsl:value-of select=[/img]" alt="" /> </xsl:when> </xsl:choose>
PS attenzione il test non l'ho verificato, in realtà per ora sto solo cercando di capire perché titolo[@img] mi da una stringa vuota



Rispondi quotando