|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Città: Milano
Messaggi: 2361
|
[XSL] Lasciare invariati dei tag in una trasformazione XML 2 XML
Avrei bisogno di applicare un XSL a un file XML. Questo XSL deve lasciare tutti i tag invariati tranne uno che deve essere sostituito con del codice html. La parte che trasforma il codice è già pronto, ma non so come dire fare a lasciare il resto invariato.
Qualcuno sa darmi una mano? Ciao e grazie
__________________
La parola d'ordine, tanto per cambià è sempre la stessa: VIUUULENZA!!! Trattative MAC: Powerbook 12" PC1: GA-X48-DS4, Q9300, 2x2GB Corsair 8500, 2 Ati 4870 Crossfire, Seagate 1.5TB PC2: M2NPV-VM, 64x2 4800+, 1GB DDR2, Ati 4670, Maxtor 120GB PC3: GA-7VT600 1394, Barton 2500+@3000+, 2GB DDR400, 6800, Seagate 160GB PHOTO: Canon Digital IXUS 430 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 235
|
Ti serve un bel template identita', come il seguente:
Codice:
<xsl:template match="*|@*|comment()|processing-instruction()|text()"> <xsl:copy> <xsl:apply-templates select="*|@*|comment()|processing-instruction()|text()"/> </xsl:copy> </xsl:template> Se non vuoi copiare commenti o processing instruction, le puoi rimuove dal match. Ciao
__________________
...writing about climbing is boring. I would rather go climbing. (Chuck Pratt) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2000
Messaggi: 235
|
Aggiungo che il template identita' lo trovi anche nella specifica stessa:
http://www.w3.org/TR/xslt#copying
__________________
...writing about climbing is boring. I would rather go climbing. (Chuck Pratt) |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2001
Città: Milano
Messaggi: 2361
|
Grazie mille! Infatti avevo notato che utilizzando il comando copy-of sul root tag mi copiava l'intero dicumento senza però applicarmi i match. Il problema quindi dovrei riuscire a risolverlo con le tue indicazioni, ciao e grazie ancora
__________________
La parola d'ordine, tanto per cambià è sempre la stessa: VIUUULENZA!!! Trattative MAC: Powerbook 12" PC1: GA-X48-DS4, Q9300, 2x2GB Corsair 8500, 2 Ati 4870 Crossfire, Seagate 1.5TB PC2: M2NPV-VM, 64x2 4800+, 1GB DDR2, Ati 4670, Maxtor 120GB PC3: GA-7VT600 1394, Barton 2500+@3000+, 2GB DDR400, 6800, Seagate 160GB PHOTO: Canon Digital IXUS 430 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:03.