Browse by Tags
All Tags »
XSLT Tutorial (
RSS)
Sorry, but there are no more tags available to filter with.
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...
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...
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...
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...
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...
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...
Comunicazione di servizio ... sono fuori città e faccio fatica a mantenere aggiornato il tutorial più per motivi di tempo che per motivi tecnici. Sorry.
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...
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...
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...
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...
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...
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...
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...
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...