Aiutare altre persone non vuol dire sostituire i motori di ricerca (lxp6)
<a>
<xsl:attribute name="href">
<xsl:value-of select="TUO_PATH"/>.htm
</xsl:attribute>
oppure
<a>
<xsl:attribute name="href">
tuo_link.htm
</xsl:attribute>
iL LINK DIPENDE SE LO HAI INSERITO nell'xml
oppure no.
Cioa
grazie mille! ho usato la prima soluzione e funziona.![]()
Aiutare altre persone non vuol dire sostituire i motori di ricerca (lxp6)
ciao,
ho lo stesso problema, mi sto creando una serie di link utili, e, seguendo i consigli di cui sopra, ho fatto:
<pillola prog=".doc e .xls in linux">
<percorso>http://forum.html.it/forum/showthrea...hreadid=379925</percorso>
</pillola>
e:
<xsl:template match="indice/categoria/pillola">
<xsl:value-of select="@prog"/>
<a>
<xsl:attribute name="href">
<xsl:apply-templates select="percorso"/>
</xsl:attribute>
</xsl:template>
ma non funziona:
Il tag finale "xsl:template" non corrisponde al tag iniziale "a". Errore durante l'elaborazione della risorsa "file:///C:/Documents and Settings/Administrator/Desktop/my_links/my_links_stile.xsl". Riga 40, posizione 3
</xsl:template>
--^
qualcuno mi spiegherebbe gentilmente...
:quipy:
Originariamente inviato da denni
ciao,
ho lo stesso problema, mi sto creando una serie
...
qualcuno mi spiegherebbe gentilmente...
:quipy:
Temo spero che sia il classico errore di svista.
L'xml e' un linguaggio parecchio rigido che ne impone la kiusura di tutti i tag che vengono aperti in maniera esplicita.
Nell'esempio che ai riportato manka la kiusura del tag <a> per cui il nuovo codice dovrebbe essere cosi:
e se ci fai caso e' la stessa pagina che ti dice quale tipo di errore hai commesso.codice:<xsl:template match="indice/categoria/pillola"> <xsl:value-of select="@prog"/> <a> <xsl:attribute name="href"> <xsl:apply-templates select="percorso"/> </xsl:attribute> <a/> </xsl:template>
Te lo evidenzio di rosso;
Il tag finale "xsl:template" non corrisponde al tag iniziale "a".
Errore durante l'elaborazione della risorsa "file:///C:/Documents and Settings/Administrator/Desktop/my_links/my_links_stile.xsl". Riga 40, posizione 3
Non ho avuto modo di provarlo quindi nn ti so dire se e' solo quello o vi e' altro, cmq ad okkio e croce dovrebbe essere apposto.
![]()
Toe
P.s. un consiglio con l'xml identa sempre ogni singolo tag, ne migliora la visibilita'![]()
no, non era una svista, ma un'errata interpretazione dei suggerimenti nei post precedenti, dato che sono le primissime esperienze in xml...
infatti ora funziona perfettamente e ho capito dove sbagliavo, ti ringrazio inoltre per le osservazioni sul codice
grazie e a presto
denni
p.s. in ogni caso è </a> e non <a/> , ma
Temo spero che sia il classico errore di svista
![]()
grazie ancora![]()
Condivido:
Chiudere sempre tutti i tag.
Come in xhtml.
Sono comunque a disposizione.![]()