Intuition by Ditchfield & Rossit
Risorse Jobs Contatti Home
Chi Siamo
I Nostri Centri
Approccio
Formazione Inglese
Formazione Informatica
 
Corso di XML

 
indietro indietro

Obiettivi:

L’HTML (Hypertext Markup Language) è considerato la base del World Wide Web. Questo linguaggio consente infatti di creare in maniera standardizzata pagine di informazioni formattate in grado di raggiungere, tramite Internet, un numero di utenti in costante aumento.
Insieme al protocollo HTTP (Hypertext Transport Protocol), l’HTML ha rivoluzionato il modo in cui le persone inviano e ricevono informazioni, ma lo scopo principale per cui è stato realizzato è la visualizzazione dei dati. Per questo motivo, l’HTML prende in considerazione soprattutto il modo in cui le informazioni vengono presentate e non il tipo o la struttura di tali informazioni, aspetti per i quali è stato sviluppato il linguaggio XML (eXtensible Markup Language).
La necessità di espandere le capacità di HTML ha spinto i produttori di browser a introdurre nuovi marcatori nella sintassi, rendendola a tutti gli effetti proprietaria e non più standard. Da ciò segue che una pagina HTML che sfrutti marcatori proprietari non può essere visualizzata correttamente se non con il browser adatto, con le ovvie conseguenze che ne derivano.

Argomenti trattati:

L’importanza dell’XML
  • Origine e obiettivi
  • Relazioni tra XML e altri linguaggi
  • Relazione tra XML e SGML
  • Relazione tra XML e HTML
  • Le proprietà dell’XML
  • L’XML e il Web
  • Database eterogenei
  • Processi distribuiti
  • Viste differenti
  • Motori di ricerca


  • Struttura e sintassi
  • Struttura logica del linguaggio XML
  • Struttura fisica del linguaggio XML
  • Sintassi XML
  • Apertura e chiusura dei tag
  • Attributi
  • Documenti XML validi e ben formati
  • Documenti validi
  • Documenti ben formati


  • Definizione del tipo di documento (DTD)
  • Struttura della DTD
  • Creazione di una DTD semplice
  • Dichiarazioni di elementi
  • Tipi di Dati
  • Simboli relativi alla struttura
  • Attributi
  • Entità
  • Le parole chiave IGNORE e INCLUDE
  • Istruzioni di elaborazione
  • Commenti
  • DTD esterne
  • Vocabolari
  • Spazi dei nomi XML (XML Namespace)
  • Creazione di nomi univoci tramite gli spazi dei nomi XML


  • Ampliare i documenti XML
  • XSL: l’XML con i fogli di stile
  • Nozioni fondamentali sul linguaggio XSL
  • Componenti del linguaggio XSL
  • Fogli di stile XSL
  • Utilizzo dei modelli
  • Visualizzazione degli elementi di output
  • Estrazione dei dati dall’XML
  • XLL: Collegamenti con il linguaggio XML
  • XLink: il sistema per i collegamenti XML
  • Collegamenti semplici nell’XML
  • Collegamenti estesi nell’XML
  • XPOINTER
  • Concetti fondamentali relativi al linguaggio XPointer
  • XML-Data
  • Gli obiettivi di XML-Data
  • Linguaggio schema XML-Data
  • Struttura del documento dello schema
  • Dichiarazioni del tipo di elemento
  • Dichiarazioni del tipo di attributo
  • Tipi di dati
  • Funzionamento degli schemi (esempio file xml/xsl)


  • Applicazioni dell’XML
  • Channel Definition Format (CDF)
  • Webcasting (tecnologia push)
  • Struttura di un file CDF
  • Utilizzo del file CDF
  • Esempio di un canale
  • Synchronized Multimedia Integration Language (SMIL)
  • Struttura di SMIL
  • Stile parallelo
  • Stile in sequenza
  • Specifiche dell’impostazione
  • Switching
  • Esempio SMIL (esempio file smil)


  • Appendice
  • Il processore XML
  • Il parser MSxml
  • Panorama del software
  • Esempio di file XML (esempio file xml/xsl)





  •