Ascolta la musica di GrooveRadio

MircoWeb

  ctrl+d per aggiungermi ai preferiti

Capitolo II: Struttura e Sintassi


 

Nuove tecnologie per il Web:

XML eXtensible Markup Language



Capitolo II: Struttura e sintassi

Struttura e sintassi

Una delle caratteristiche principali dell’XML è la possibilità di fornire una struttura a un documento. Ogni documento XML comprende sia una struttura logica che una struttura fisica. La struttura logica è simile a un modello che indica quali elementi includere in un documento e in quale ordine. La struttura fisica contiene i dati effettivi utilizzati in un documento, quali il testo memorizzato nella memoria del computer, un’immagine memorizzata nel WWW e così via. Per comprendere la struttura di un documento XML, osserviamo questo modello:

Fig 1.5:Un documento XML ha sia una struttura logica che una struttura fisica.

INTRODUZIONE

1.1 Origine e obiettivi

1.2 Relazioni tra XML e altri linguaggi

1.2.1 Relazione tra XML e SGML

1.2.2 Relazione tra XML e HTML

1.3 Le proprietà dell’XML

1.4 L’XML e il Web

1.4.1 Database eterogenei

1.4.2 Processi distribuiti

1.4.3 Viste differenti

1.4.4 Motori di ricerca

2. STRUTTURA E SINTASSI

2.1 Struttura logica del linguaggio XML

2.2 Struttura fisica del linguaggio XML

2.3 Sintassi XML

2.3.1 Apertura e chiusura dei tag

2.3.2 Attributi

2.4 Documenti XML validi e ben formati

2.4.1 Documenti validi

2.4.2 Documenti ben formati

3. DEFINIZIONE DEL TIPO DI DOCUMENTO (DTD)

3.1 Struttura della DTD

3.2 Creazione di una DTD semplice

3.3 Dichiarazioni di elementi

3.4 Tipi di Dati

3.5 Simboli relativi alla struttura

3.6 Attributi

3.7 Entità

3.8 Le parole chiave IGNORE e INCLUDE

3.9 Istruzioni di elaborazione.

3.10 Commenti

3.11 DTD esterne

3.12 Vocabolari

3.13 Spazi dei nomi XML (XML Namespace)

3.13.1 Creazione di nomi univoci tramite gli spazi dei nomi XML

4. AMPLIARE I DOCUMENTI XML

4.1 XSL: l’XML con i fogli di stile

4.1.1 Nozioni fondamentali sul linguaggio XSL

4.1.2 Componenti del linguaggio XSL

4.1.3 Fogli di stile XSL

4.1.4 Utilizzo dei modelli

4.1.5 Visualizzazione degli elementi di output

4.1.6 Estrazione dei dati dall’XML

4.2 XLL: Collegamenti con il linguaggio XML

4.2.1 XLink: il sistema per i collegamenti XML

4.2.2 Collegamenti semplici nell’XML

4.2.3 Collegamenti estesi nell’XML

4.3 XPOINTER

4.3.1 Concetti fondamentali relativi al linguaggio XPointer

4.4 XML-Data

4.4.1 Gli obiettivi di XML-Data

4.4.2 Linguaggio schema XML-Data

4.4.3 Struttura del documento dello schema

4.4.4 Dichiarazioni del tipo di elemento

4.4.5 Dichiarazioni del tipo di attributo

4.4.6 Tipi di dati

4.4.7 Funzionamento degli schemi

(esempio file xml/xsl)

5.1 Channel Definition Format (CDF)

5.1.1 Webcasting (tecnologia push)

5.1.2 Struttura di un file CDF

5.1.3 Utilizzo del file CDF

5.1.4 Esempio di un canale

5.2 Synchronized Multimedia Integration Language (SMIL)

5.2.1 Struttura di SMIL

5.2.2 Stile parallelo

5.2.3 Stile in sequenza

5.2.4 Specifiche dell’impostazione

5.2.5 Switching

5.2.6 Esempio SMIL

(esempio file smil)

Conclusioni

Strumenti software

A.1 Il processore XML

A.2 Il parser Msxml

A.3 Panorama del software

A.4 Esempio di file XML

(esempio file xml/xsl)

Bibliografia