|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
xml - xslt help urgente please
ragazzi ho un problema sto cercandi di trasormare dei documenti xml con xslt
solo che non capisco come si usa la funzione template tipo <xsl:template match"/"> help me please
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
allora.... è semplice
questo Codice:
<xsl:template match="/">ss</xsl:template> nell'attributo match va messa un'espressione XPATH per esempio l'espressione "/pippo/pluto" viene soddissfatta da Codice:
<pippo><pluto></pluto></pippo> http://www.w3schools.com/xsl/ Ultima modifica di tglman : 13-06-2007 alle 15:08. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
si ma allora per fare un esempio l'esercizio 4 qui
il secondo esercizio non si dovrebbe fare cosi???: Codice:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<xsl:if test="@listino=pubblico">
<xsl:value-of select="@codice"/>
<xsl:value-of select="descrizione"/>
<xsl:value-of select="@prezzo"/>
</xsl:if>
</html>
</xsl:template>
</xsl:stylesheet>
è sbagliato cosi?
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
si mi sa che è sbagliato, dovrebbe essere cosi:
Codice:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="/prodotti/prodotto">
<html>
<head>
</head>
<body>
<xsl:if test="@listino=pubblico">
<xsl:value-of select="@codice"/><br>
<xsl:value-of select="descrizione"/><br>
<xsl:value-of select="@prezzo"/><br>
</xsl:if>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Ultima modifica di tglman : 13-06-2007 alle 16:40. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
mi da errore sulla chiusura del if perchè??ù
i br non hanno il tag di chiusura credo siano quelli ma cmq non mi dà niente in output
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. Ultima modifica di IspiCiosa : 13-06-2007 alle 16:57. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
si scusa quello è errato mi era un'attimo sfuggito l'xml
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
ma cmq mi da un output tutto vuoto
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
forse c'è qualchè problema che nn vedo
comunque prendi per esempio questo:http://www.w3schools.com/xsl/xsl_for_each.asp prova a mettere il path completo nel select. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
Codice:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="prodotti/prodotto">
<xsl:value-of select="descrizione"/>
<xsl:value-of select="@codice"/>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
ho provato cosi ma non funzia
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
Domanda stupida, ma con cosa lo stai provando ??
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
con xmlspy
in output mi da solo le scritte html praticamente PS "il programma lo scaricato da un paio di giorni quindi non so se sbaglio io ma non credo" è questo
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
Conosco il tool è il meglio
comunque mi sto perdendo pure io, e poi sto andando a casa ciao fai altre prove la stada è questa !! |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 1218
|
grazie mille cmq!!!
se intanto qualcun altro sa gli errori che sto facendo sono ben accetti altri suggerimenti
__________________
Athlon64 3500 (Winchester), Asus A8V-E Deluxe, X700Pro 256MB, Maxtor 200GB Sata,Ali Enermax 400W, Mast. Pionner 109,Lettore dvd LG, Creative 2.1 3200, LG 1980q, Canon Pixma mp500. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:45.



















