Digi Academy

Exchanging and Transforming Data Using XML and XSLT

Digi Academy
A Milano

Chiedi il prezzo
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Luogo Milano
Inizio Scegli data
  • Corso
  • Milano
  • Inizio:
    Scegli data
Descrizione

del corso
Al termine del corso, gli studenti saranno in grado di:
Definire espressioni XML XPath (Path Language) per individuare e filtrare il contenuto di un documento XML
Definire fogli di stile XSLT per trasformare i documenti XML del browser e del server Web
Creare e modificare una struttura XML tramite XSLT
Utilizzare XSLT per unire vari documenti XML e generare riferimenti incrociati tra essi
Creare un'applicazione Visual Basic che utilizza SAX (Simple API for XML) per accedere a documenti XML di grandi dimensioni.
Prerequisiti
Corso 1905, Building XML-Based Web Applications
Corso 1013, Mastering Microsoft Visual Basic 6 Development
Corso 1017, Mastering Web Application Development Using Microsoft Visual InterDev 6

Strutture (1)
Dove e quando
Inizio Luogo
Scegli data
Milano
Via Valtellina, 63, 20124, Milano, Italia
Visualizza mappa
Inizio Scegli data
Luogo
Milano
Via Valtellina, 63, 20124, Milano, Italia
Visualizza mappa

Cosa impari in questo corso?

XSLT
Web master
Server
Browser
Dom
Visual basic
Sax

Programma

del Corso
Panoramica di XML e XSLT
Rappresentazione di dati tramite XML
Trasformazione di documenti XML mediante XSLT
Utilizzo di XML e XSLT per la creazione di soluzioni
Selezione ed esplorazione di nodi utilizzando XPath
Introduzione a XPath
Accesso alle informazioni relative ai nodi
Esplorazione di un documento utilizzando percorsi di posizione
Utilizzo di operatori e funzioni all'interno di percorsi di posizione
Esempio di accesso alle informazioni relative ai nodi
Esempio di selezione ed esplorazione di nodi utilizzando XPath
Introduzione a XSLT
Introduzione a XSLT
Regole modello
Miglioramento delle regole modello
Esempio di definizione e utilizzo di regole modello
Applicazione di un foglio di stile XSLT a un documento XML, sia staticamente che dinamicamente
Definizione e creazione di un'istanza di regole modello per utilizzare le possibilità di trasformazione di XSLT
Perfezionamento e combinazione dei fogli di stile
Ordinamento di contenuto di documento
Controllo di output di documento
Inserimento e importazione di fogli di stile
Perfezionamento e combinazione di fogli di stile XSLT
Definizione di un ordinamento, alfabetico o numerico, in ordine ascendente o discendente
Definizione di formati numeri per il documento
Gestione dello spazio bianco nel documento
Inserimento di un foglio di stile in un altro
Importazione di un foglio di stile in un altro
Disattivazione delle regole modello importate nel foglio di stile principale
Programmazione con XSLT
Modelli denominati
Variabili e parametri
Esecuzione della ripetizione e delle azioni condizionali
Utilizzo di elementi e funzioni di estensione XSLT
Definizione di parametri per una regola modello o un foglio di stile
Esecuzione della ripetizione e della logica condizionale all'interno di un modello
Utilizzo di elementi di estensione e di funzioni di estensione
Definizione di tipi di dati e di grammatica XML
Definizione e utilizzo di schemi XML
Definizione di elementi in uno schema XML
Definizione di attributi in uno schema XML
Definizione di tipi di dati in uno schema XML
Schemi XML e ADO
Creazione e modifica di una struttura XML con XSLT
Creazione di una nuova struttura utilizzando XSLT
Creazione di nuovi elementi in un documento
Definizione di attributi e di spazi dei nomi per i nuovi elementi
Inserimento di testo numerato in un documento
Aggiunta a un documento dei necessari commenti e istruzioni di elaborazione
Riferimento incrociato a documenti utilizzando XSLT
Accesso a più documenti XML in un foglio di stile
Introduzione ai riferimenti incrociati
Definizione di chiavi per identificare i nodi in un documento XML
Utilizzo di chiavi per accedere ai nodi nel documento XML stesso o in un documento XML diverso
Generazione di riferimenti incrociati all'interno del documento risultante da una trasformazione XSLT
Gestione di documenti XML utilizzando SAX
Panoramica di SAX
Utilizzo di interfacce SAX
Situazioni in cui, per gestire documenti XML, risulta più utile ricorrere a SAX che a DOM
Scelta dell'interfaccia SAX COM e di metodi appropriati per gestire le normali attività di elaborazione associate alla gestione di un documento XML
Creazione di un'applicazione mediante Visual Basic che utilizza SAX per gestire un documento XML
Riepilogo delle attività
Utilizzo appropriato delle funzionalità tecniche di XSLT e XML
Creazione di documenti XML da un database utilizzando Microsoft ADO (ActiveX Data Objects) in una pagina ASP
Scrittura di fogli di stile per trasformare XML in HTML o in un'altra grammatica XML
Applicazione dinamica di un foglio di stile al browser o al server Web
Incorporamento di documenti XML e fogli di stile XSLT come isole di dati in HTML
Utilizzo di DOM per modificare dinamicamente un foglio di stile XSLT
Utilizzo di DOM per creare dinamicamente nuovo contenuto XML
Integrazione di pagine ASP e fogli di stile XSLT mediante COM
Invio di dati XML da un browser Web a un server Web
Progettazione e utilizzo di schemi XML per convalidare la struttura e il contenuto XML


Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto