Esercitazione XML

XML CASA Introduzione XML XML Come usare Albero XML Sintassi XML Elementi XML Attributi XML Spazi dei nomi XML Visualizzazione XML Richiesta HTTP XML Analizzatore XML XML DOM XPath XML XML XSLT XQuery XML XML XLink Validatore XML DTD XML Schema XML Server XML Esempi XML Quiz XML Certificato XML

XML AJAX

Introduzione AJAX AJAX XMLHttp Richiesta AJAX Risposta dell'AJAX File XML AJAX AJAX PHP AJAX ASP Database AJAX Applicazioni AJAX Esempi AJAX

XML DOM

DOM Introduzione Nodi DOM Accesso DOM Informazioni sul nodo DOM Elenco dei nodi DOM DOM attraversando Navigazione DOM DOM Ottieni valori Nodi di modifica DOM DOM Rimuovere i nodi DOM Sostituisci nodi DOM Crea nodi DOM Aggiungi nodi Clonazione dei nodi DOM Esempi DOM

Esercitazione XPath

Introduzione a XPath Nodi XPath Sintassi XPath Assi XPath Operatori XPath Esempi di XPath

Esercitazione XSLT

Introduzione a XSLT Lingue XSL Trasformazione XSLT XSLT <modello> XSLT <valore-di> XSLT <per-ciascuno> XSLT <ordina> XSLT <se> XSLT <scegli> Applicare XSLT XSLT sul Cliente XSLT sul server XSLT Modifica XML Esempi XSLT

Esercitazione XQuery

Introduzione a XQuery Esempio XQuery XQuery FLWOR XQuery HTML Termini di XQuery Sintassi XQuery Aggiungi XQuery XQuery Seleziona Funzioni XQuery

DTD XML

Introduzione alla DTD Blocchi di costruzione DTD Elementi DTD Attributi DTD Elementi DTD vs Attr Entità DTD Esempi di DTD

Schema XSD

Introduzione all'XSD XSD Come fare per XSD <schema> Elementi XSD Attributi XSD Restrizioni XSD

Complesso XSD

Elementi XSD XSD vuoto Solo elementi XSD Solo testo XSD XSD misto Indicatori XSD XSD <qualsiasi> XSD <qualsiasi attributo> Sostituzione XSD Esempio XSD

Dati XSD

Stringa XSD Data XSD Numerico XSD XSD Varie Riferimento XSD

Servizi Web

Servizi XML XML WSDL SAPONE XML XML RDF RSS XML

Riferimenti

Tipi di nodi DOM Nodo DOM Elenco nodi DOM DOM NamedNodeMap Documento DOM Elemento DOM Attributo DOM Testo DOM DOM CDATA Commento DOM DOM XMLHttpRichiesta Analizzatore DOM Elementi XSLT Funzioni XSLT/XPath

Esercitazione XPath


Cos'è XPath?

XPath è un elemento importante nello standard XSLT.

XPath può essere utilizzato per navigare tra elementi e attributi in un documento XML.

XPath
  • XPath sta per XML Path Language
  • XPath utilizza la sintassi "percorso simile" per identificare e navigare tra i nodi in un documento XML
  • XPath contiene oltre 200 funzioni integrate
  • XPath è un elemento importante nello standard XSLT
  • XPath è una raccomandazione del W3C

Espressioni del percorso XPath

XPath utilizza le espressioni di percorso per selezionare nodi o set di nodi in un documento XML.

Queste espressioni di percorso assomigliano molto alle espressioni di percorso utilizzate con i tradizionali file system del computer:

Cartelle

Funzioni standard di XPath

XPath include oltre 200 funzioni integrate.

Sono disponibili funzioni per valori di stringa, valori numerici, booleani, confronto di data e ora, manipolazione di nodi, manipolazione di sequenze e molto altro.

Oggi le espressioni XPath possono essere utilizzate anche in JavaScript, Java, XML Schema, PHP, Python, C e C++ e molti altri linguaggi.


XPath è usato in XSLT

XPath è un elemento importante nello standard XSLT.

Con la conoscenza di XPath sarai in grado di trarre grande vantaggio dalle tue conoscenze XSLT.


XPath è una raccomandazione del W3C

XPath 1.0 è diventata una raccomandazione del W3C il 16 novembre 1999.

XPath 2.0 è diventata una raccomandazione del W3C il 23 gennaio 2007.

XPath 3.0 è diventata una raccomandazione del W3C l'8 aprile 2014.