Paolo Pialorsi

SOA, Workflow Foundation (WF), Windows Communication Foundation (WCF) e le Architetture Distribuite

News

Browse by Tags

All Tags » XSLT Tutorial (RSS)
Sorry, but there are no more tags available to filter with.
XSLT: attribute-set
A volte capita di dover inserire in una trasformazione XSLT un insieme di attributi su un tag, più volte, sempre uguali o simili. In XSLT possiamo utilizzare il comando attribute-set per definire un gruppo di attributi: <xsl:attribute-set name="table...
Posted: dic 24 2003, 01.07 by paolo
Filed under:
XSLT: La funzione document()
Vi è mai capitato di voler trasformare N documenti in input in un solo output? A prima vista sembra che non sia possibile perché tutti i motori XSLT più diffusi sulla piazza lavorano con un solo XSLT e un solo XML come input. In realtà già nelle puntate...
Posted: dic 23 2003, 01.21 by paolo
Filed under:
XSLT: importare e includere altri XSLT
Quando scriviamo trasformazioni XSLT possiamo utilizzare delle libreri di "trasformazioni" per non dover riscrivere N volte le stesse cose. Abbiamo a disposizione due istruzioni: xsl:import: importa un XSLT permettendoci di ridefinire parte...
Posted: dic 21 2003, 01.32 by paolo
Filed under:
XSLT: call-template e apply-templates parametrici
In XSLT possiamo definire dei parametri con il comando param . I parametri possono essere globali per il documento XSLT, se sono definiti allo stesso livello dei template, oppure locali ad un template, se sono definiti come figli di un qualsiasi template...
Posted: dic 17 2003, 12.20 by paolo
Filed under:
XSLT: il comando text e l'output-escaping
A volte nello scrivere l'output di una trasformazione XSLT fa comodo anche generare del testo. Sembra una cosa normale, e tuttosommato anche facile. In effetti è così, salvo quando per esempio vogliamo preservare dei caratteri in output, o vogliamo...
Posted: dic 15 2003, 11.48 by paolo
Filed under:
XSLT si riparte: AXES
Ok! Sono rientrato, ho dormito tutto il sabato e oggi sono di nuovo operativo! In questa puntata vediamo le regole XPath AXES che spesso sono comode in situazioni in cui vogliamo eseguire ricerche un po' più complicate del solito. Vediamo i concetti...
Posted: dic 14 2003, 11.14 by paolo
Filed under:
Tutorial XSLT in "manutenzione" :-) fino a sabato
Comunicazione di servizio ... sono fuori città e faccio fatica a mantenere aggiornato il tutorial più per motivi di tempo che per motivi tecnici. Sorry.
Posted: dic 10 2003, 12.02 by paolo
Filed under:
Alcune regole XPath da usare con XSLT
Ripartiamo, dopo una pausa forzata per motivi di lavoro :-(, con le puntate su XSLT. Oggi voglio vedere come lavorare con alcune regole XPath un pochino più complesse e/o evolute delle semplici regole posizionali della serie "//nome_nodo". Per...
Posted: dic 07 2003, 01.08 by paolo
Filed under:
Ancora sort con if e position()
Riprendo l'argomento di ieri, sospeso per causa di forza maggiore (non stavo bene!!). Allora dicevamo: Se nell'eseguire un ciclo (for-each) o una chiamata ricorsiva ad un template (apply-templates) voglio anche ordinare i nodi posso usare il comando...
Posted: dic 02 2003, 11.35 by paolo
Filed under:
xsl:for-each ordinati
Il comando xsl:for-each consente di ordinare i nodi all'interno del nodeset. E' sufficiente indicare all'interno del for-each un elemento sort che nel suo attributo select riporti i nodi, con percorso XPath relativo, da usare per l'ordinamento...
Posted: dic 01 2003, 07.06 by paolo
Filed under:
Regole XPath e namespace
Non c'entra nulla con "Un XSLT al giorno" (o almeno è troppo presto per collegare questo discorso ad XSLT) ma visto che due amici/colleghi nel giro di una settimana mi hanno rivolto la stessa domanda, provo a condividere con tutti la risposta...
Posted: nov 29 2003, 03.12 by paolo
Filed under:
xsl:output
Ok oggi parliamo di tipologie di Output. Quando scriviamo dei documenti XSLT i processori, a seconda di come configuriamo le trasformazioni, posso dare diversi output: XML, HTML, TXT. Abbiamo un tag apposito ( output ) per comunicare al processore cosa...
Posted: nov 28 2003, 01.27 by paolo
Filed under:
XSLT: ancora template
Ok, oggi pago la multa! :-) Ieri non ho fatto in tempo a scrivere la puntata quotidiana. Purtroppo ho trascorso la notte a preparare la contabilità per il mio commercialista. Sogno il giorno in cui basterà premere un tasto per registrare le fattura emesse...
Posted: nov 27 2003, 12.01 by paolo
Filed under:
I Template XSLT
Riprendiamo il discorso iniziato ieri per affrontare per bene la logica di funzionamento di un processore XSLT, così come è definita dalla Raccomandazione del W3C ( http://www.w3.org/TR/xslt ). Quando un processore XSLT deve elaborare un documento innanzitutto...
Posted: nov 25 2003, 12.09 by paolo
Filed under:
Un XSLT al giorno ...
Ho deciso che da oggi, compatibilmente con i miei impegni, cercherò di pubblicare un esempio di codice/una mini lezione di XSLT ogni giorni. Sì perché XSLT è in linguaggio che adoro :-) ma che utilizzano in pochi ... e magari parlandone nel mio blog riesco...
Posted: nov 23 2003, 03.14 by paolo
Filed under: