Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > XML

Manuale Guida a XML

Editore: Mc Graw Hill
Pagine: 381
Autore: Carey Kelly, Blatnik Stanko
Collana: Workbooks

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2002-09-01
ISBN: 883866062x
Prezzo: 29.50 €
Lingua: Italiano

Quarta di copertina

Questo testo si distingue per la particolare attenzione alla didattica: e' stato infatti pensato in particolare per gli studenti e gli autori sono docenti universitari.
Partendo dai concetti di base, il volume guida il lettore allo sviluppo di applicazioni client-based.
Lo scopo infatti e' quello di far apprendere l'uso di XML in maniera semplice e di fornire poi il metodo per applicare il linguaggio allo sviluppo di progetti commerciali: per questo sono stati introdotti molti esempi legati al mondo reale.

Argomenti trattati

1 Extensible Hypertext Markup Language (XHTML)
2 Cascading Style Sheets (CSS)
3 Extensible Markup Language (XML)
4 Document Object Model (DOM)
5 DOM: documenti estesi
6 Extensible Stylesheet Language Transformation (XSLT)
7 XSLT: applicazioni complesse
8 Simple API for XML (SAX)
9 Extensible Stylesheet Language (XSL)
10 Applicazioni XML lato server
11 Schemi XML e Document Type Definition (DTD)
12 Wireless Markup Language (WML)
13 Progetti XML reali

Kelly Carey e Stanko Blatnik insegnano XML rispettivamente al West Valley College in California e all'Universita' di Sarajevo e tengono corsi di formazione a livello internazionale.



Indice

Indice

Prefazione XI

Capitolo 1 Extensible Hypertext Markup Language (XHTML) 1
1.1 Semantica, struttura e stile 1
1.2 I documenti XHTML 2
1.3 Creare un file XHTML 3
1.4 Sintassi di XHTML 4
1.5 Documenti validi 9
1.6 Elementi addizionali 10
1.7 Attributi degli elementi XHTML 14
1.8 Immagini e link 17
1.9 Altri elementi 20
1.10 Tabelle XHTML 26
1.11 Form 31
1.12 Controlli delle form 32
Sintesi 39
Esercizi di ripasso 42

Capitolo 2 Cascading Style Sheets (CSS) 43
2.1 Separazione degli stili 43
2.2 Collegare un file CSS 45
2.3 Sintassi CSS 46
2.4 Commenti 46
2.5 Fogli stile in cascata 47
2.6 I valori 49
2.7 Le regole CSS 50
2.8 Proprieta' dei font 51
2.9 Proprieta' dei testi 53
2.10 I colori 54
2.11 Gli attributi class e id 56
2.12 Le proprieta' di visualizzazione 57
2.13 Altri tipi di selettori 59
2.14 Pseudo-elementi e pseudo-classi 61
2.15 Selettori degli attributi 62
2.16 Le proprieta' dello spazio 64
2.17 Posizionamento degli elementi 73
2.18 Gestione degli errori dei fogli stile 74
Sintesi 77
Esercizi di ripasso 79

Capitolo 3 Extensible Markup Language (XML) 81
3.1 Ideare, sviluppare, rappresentare e modificare i dati 81
3.2 Creare un documento XML 83
3.3 Attributi e sottoelementi 84
3.4 Commenti 85
3.5 PCDATA e CDATA 86
3.6 Istruzioni di elaborazione 88
3.7 Entita' 88
3.8 Encoding 90
3.9 Namespace 92
3.10 Struttura gerarchica di un documento XML 97
3.11 Parser 101
3.12 I modelli 102
Sintesi 108
Esercizi di ripasso 109

Capitolo 4 Document Object Model (DOM) 111
4.1 Manipolare i dati 111
4.2 DOM Level 1 113
4.3 I nodi del DOM 113
4.4 L’albero del DOM 117
4.5 Creare un DOM 117
4.6 Proprieta' e metodi dei nodi DOM 119
4.7 Applicazioni 123
4.8 Parsing di un documento XML 125
4.9 Applicare le proprieta' e i metodi dei nodi 128
Sintesi 138
Esercizi di ripasso 140

Capitolo 5 DOM e documenti estesi 141
5.1 Operare con i documenti estesi 141
5.2 L’oggetto document 146
5.3 Applicare gli stili con CSS 172
Sintesi 173
Esercizi di ripasso 174

Capitolo 6 Extensible Stylesheet Language Transformations (XSLT) 175
6.1 Trasformazione della struttura XML 175
6.2 Come funziona XSLT 178
6.3 Il linguaggio XPath 179
6.4 Le trasformazioni XSLT 182
6.5 Gli elementi XSLT 186
Sintesi 202
Esercizi di ripasso 204

Capitolo 7 Applicazioni complesse con XSLT 205
7.1 Altri elementi XSLT 205
Sintesi 227
Esercizi di ripasso 228

Capitolo 8 Simple API for XML (SAX) 229
8.1 Ricerca basata sugli eventi 229
8.2 La struttura di SAX 231
8.3 Trovare e visualizzare il contenuto degli elementi 235
Sintesi 244
Esercizi di ripasso 245

Capitolo 9 Extensible Stylesheet Language (XSL) 247
9.1 Output del documento sorgente 247
9.2 Formattazione 249
9.3 XSL-FO 250
9.4 Oggetti di formattazione a livello inline 254
9.5 XSL e output di file PDF 257
Sintesi 266
Esercizi di ripasso 267

Capitolo 10 Applicazioni XML lato server 269
10.1 Tecnologie lato server 269
10.2 File ASP 272
10.3 Un’applicazione ASP piu' complessa 275
10.4 Ricerche nel server 279
10.5 Trasmettere i dati all’utente 283
10.6 ASP e XSLT 285
10.7 ASP e database 289
Sintesi 291
Esercizi di ripasso 292

Capitolo 11 Schemi XML e Document Type Definition (DTD) 293
11.1 Convalidare i documenti XML 293
11.2 Dichiarare gli elementi 296
11.3 Altre considerazioni sui tipi di elementi 297
11.4 Dichiarare gli attributi 298
11.5 Sintassi degli schemi XML 300
11.6 Document Type Definition (DTD) 307
11.7 Gli elementi 313
11.8 Operatori di cardinalita' 316
11.9 Attributi 321
11.10 Considerazioni sugli attributi e le DTD 326
11.11 Le entita' 326
11.12 Difetti delle DTD 331
Sintesi 332
Esercizi di ripasso 334

Capitolo 12 Wireless Markup Language (WML) 337
12.1 Progettare per le unita' wireless 337
12.2 Il linguaggio WML 338
12.3 Stili WML 340
12.4 Caratteri di escape 342
12.5 La grafica 343
12.6 Navigare in un documento WML 344
12.7 Ottimizzazione 345
12.8 L’elemento do 346
12.9 Input dell’utente 347
12.10 Strumenti di navigazione 349
12.11 Variabili 350
12.12 L’elemento input 351
12.13 Timer 352
12.14 Tecnologie WML ibride 353
12.15 WML lato server 355
Sintesi 359
Esercizi di ripasso 361

Capitolo 13 Progetti XML reali 363
13.1 Progetti orientati ai clienti 363
13.2 Progetto 1 - FAQ 364
13.3 Progetto 2 – Programma di costruzione 366
13.4 Progetto 3 – DigitalNet 370
13.5 Progetto 4 – Azienda di manutenzione 373
13.6 Progetto 5 – Una societa' di software 376
Indice analitico 379



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di XML

Tutorial XML di shppotta

Introduzione tecnica ad XML di XML.com

Guida XML di WebMasterPoint

Manuale XML di Università di Firenze

Introduzione a XML di Wikipedia