Leggi il seguito »
Java: Creare la mappa XPath di files XML
In questo articolo Java verrà mostrato come scorrere un intero documento XML, in modo ricorsivo, senza che lo si conosca a priori, e salvando l'intera mappatura interna dei sui path in modo tale da poterne conoscere la struttura ed avere già a disposizione le chiavi di accesso ai dati, utilizzabili per esempio come argomento di predicati_XPath.
Caso d'usoTempo fa, mi fu chiesto di creare una
...
Leggi il seguito »
Leggi il seguito »
XPath: Utilizzo delle Funzioni
30 maggio 2010 - Fonte: http://mirkoagrati.blogspot.com/
Il linguaggio XPath, utile per navigare un documento XML, fornisce un ampio set di funzioni per potenziare l'estrazione dei dati XML, rendendo questa fase più flessibile e precisa.
Le funzioni XPath sono raggruppate in tre categorie:Node-Set: accettano un node-set come argomento e restituiscono node-set o informazioni su un particolare nodo di esso;
String: eseguono valutazioni, formattazioni e
...
Leggi il seguito »
Leggi il seguito »
XPath: Operatori e Selezioni
29 maggio 2010 - Fonte: http://mirkoagrati.blogspot.com/
Il linguaggio di selezione XPath, utile per filtrare i dati presenti in files XML, offre un'ampia lista di operatori per poter eseguire selezioni mirate di dati XML.Il risultato di una selezione, o espressione, XPath apparterrà necessariamente ad una delle tipologie di dati XML elencate di seguito:Node-Set: un insieme di nodi;
String: un testo;
Boolean: true or false, vero o falso;
Number: un
...
Leggi il seguito »
Leggi il seguito »
XSLT: L’istruzione xsl:template
13 marzo 2010 - Fonte: http://mirkoagrati.blogspot.com/
In questo articolo mostrerò come poter utilizzare l'istruzione XSLT xsl:template, all'interno di un foglio di stile, per trasformare un documento XML in una pagina XHTML nel momento in cui viene ricevuto dal browser, cioè appena prima che il risultato del processo di trasformazione XSLT venga presentato all'utente.
Affidarsi al server o al client?Sempre più spesso è necessario elaborare e
...
Leggi il seguito »
Leggi il seguito »
XPath: La Ricerca per Assi
19 febbraio 2010 - Fonte: http://mirkoagrati.blogspot.com/
XPath ci fornisce una tecnica molto utile e potente per estrapolare informazioni da un documento XML qualsiasi: la ricerca per Assi.
Ma che cos'è un Asse?Con il termine Asse si indica un NodeSet (in italiano: gruppo di nodi) relativamente al nodo corrente.
La sintassi XPath per eseguire una ricerca per Assi è:asse::nomenodo[ predicatoXPath ]Gli Assi sono:Lista degli Assi
Nome Asse
Descrizione
...
Leggi il seguito »
Leggi il seguito »
XSLT: Creare immagini SVG trasformando XML
3 febbraio 2010 - Fonte: http://mirkoagrati.blogspot.com/
In questo articolo mostrerò come poter creare immagini SVG trasformando dati XML. Sarà spiegato come poter eseguire questa trasformazione, da XML a SVG, creando l'immagine in una pagina XHTML grazie alla tecnologia XSLT.
La sigla SVG sta per Scalable-Vector-Graphics, permette cioè di creare immagini vettoriali.
Poter scegliere di creare e mostrare grafici e altre immagini senza avvalersi di
...
Leggi il seguito »
Leggi il seguito »
Javascript: Filtrare il DOM con query XPath
2 febbraio 2010 - Fonte: http://mirkoagrati.blogspot.com/
In questo articolo mostrerò come poter agilmente ed efficacemente eseguire query XPath in Javascript per selezionare nodeset, o gruppi di nodi, dal DOM di un documento XML caricato attraverso una chiamata AJAX.
Il file XML oggetto degli esempi è serra.xml, mentre per quanto concerne gli script Javascript di esempio saranno validi solo per il parser di IE poichè gli
oggetti Node espongono il
...
Leggi il seguito »
Leggi il seguito »
XPath: Filtrare e Selezionare nodi XML
1 febbraio 2010 - Fonte: http://mirkoagrati.blogspot.com/
In questo articolo affronteremo la sintassi di XPath e capiremo come assemblare le sue regole per raffinare gli esiti delle query di estrazione dati da documenti XML generici.
Le regole della sintassi di XPath non sono molto complicate anzi a mio avviso rappresentano un ottimo metodo per esprimere un percorso (in inglese, path) da seguire all'interno di un documento XML.
Tuttavia, inizialmente
...
Leggi il seguito »
Leggi il seguito »
XML:Usare Entità Predefinite e Customizzate
1 febbraio 2010 - Fonte: http://mirkoagrati.blogspot.com/
Capita di riceve documenti XML well-formed ma che purtroppo non passano la fase di parsing perchè al loro interno sono stati utilizzati caratteri vietati, anziché le rispettive entità XML. Un esempio di ciò che intendo potrebbe essere la situazione seguente:...
Leggi il seguito »
Leggi il seguito »
XPath: a cosa serve XPath
13 gennaio 2010 - Fonte: http://mirkoagrati.blogspot.com/
XPath (ovvero percorso XML) è un linguaggio interpretato utilizzato per estrapolare informazioni dai nodi di un documento XML.XPath è utilizzato per navigare attraverso gli elementi e gli attributi di un documento XML.Le relazioni tra i nodi, all'interno del documento XML, sono descritte metaforicamente alla stessa maniera di una famiglia:Parent;Children;Siblings;Anchestor;Descendants;ParentTutti
...
Leggi il seguito »
Leggi il seguito »




