Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > XML

Manuale XML la guida completa

Editore: Mc Graw Hill
Pagine: 825
Autore: Williamson Heather
Collana: La guida completa

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2001-11-01
ISBN: 8838642125
Prezzo: 53.00 €
Lingua: italiano

Quarta di copertina

La guida a XML più approfondita attualmente in commercio:
  • Offre informazioni dettagliate su fogli di stile, DTD e schemi. Affronta le caratteristiche avanzate, come la scrittura dei dati con CGI
  • Fornisce tutte le informazioni per lavorare con XLink, XPointer e applicazioni XML espanse
Con questa eccellente risorsa potrete creare documenti XML semplici o complessi e realizzare applicazioni Web complete. Grazie alla trattazione di un'ampia gamma di argomenti, che vanno dall'esame degli analizzatori e dei convalidatori XML all'uso degli script e alla conversione dei database in documenti XML, avrete a disposizione tutto ciò che dovete sapere per lavorare con questo noto linguaggio a tag. Imparate a ravvivare il testo con i diversi tipi di fogli di stile, a usare gli schemi per migliorare la funzionalità, a selezionare parti di documenti con XLink e XPointer e altro ancora. Inoltre, XML la guida completa si occupa dei linguaggi SMIL e MathML utilizzati per le presentazioni multimediali e la visualizzazione di equazioni matematiche. Utile ed esautiente, questo è l'unico libro su XML che vi occorre.

Argomenti:

  • Trovare una panoramica degli standard e dei requisiti correlati per l'uso di XML
  • Creare strutture di documenti XML organizzate e ben costruite
  • Identificare gli attributi e aggiungere dati ai documenti XML
  • Utilizzare gli schemi nelle applicazioni XML per limitare i valori e creare rapporti
  • Scoprire dove e quando utilizzare i fogli stile come CSS e XSL
  • Espandere le applicazioni XML con XLink, XPointer e XQuery
  • Imparare come trasformare il codice HTML in XHTML
  • Manipolare il codice XML con JavaScript e utilizzare CGI per convertire le informazioni di database in documenti XML
Heather Williamson ha trascorso più di cinque anni a progettare e sviluppare pagine Web sia per intranet aziendali sia per siti Web pubblici. E' autrice di diversi libri di informatica e curatrice di molti dei volumi su XML più venduti.



Indice

INDICE

Introduzione XIII

PARTE PRIMA - ELEMENTI FONDAMENTALI DI XML 1

    Capitolo 1 Una prospettiva globale 3
      1.1 Gli albori 3
      1.2 Gli standard attuali 10
      1.3 Software XML 16
      1.4 Importanza del DOM 18
      1.5 Riepilogo 19
    Capitolo 2 Analizzatori XML convalidanti
      e non convalidanti 21
      2.1 Come si scrivono i documenti XML 21
      2.2 Analizzatori XML non convalidanti 25
      2.3 Analizzatori XML convalidanti 28
      2.4 Riepilogo 30
    Capitolo 3 Come dire “Salve a tutti” in XML 33
      3.1 La struttura di XML 33
      3.2 Gli elementi di XML 36
      3.3 Scrittura del primo documento 37
      3.4 Analisi del documento 37
      3.5 Uso dei livelli di elementi 38
      3.6 Commenti al codice XML 40 3.7 Strutture e organizzazione dei dati 42 3.8 Riepilogo 43
    Capitolo 4 Organizzazione dei dati XML 45
      4.1 Creazione di livelli di informazioni
      a partire dai dati 45
      4.2 Strutturazione dei dati 47
      4.3 Verifica della conformità dei dati
      al Document Object Model (DOM) 53
      4.4 Riepilogo 54
    Capitolo 5 Creazione di codice XML
      formalmente corretto 55
      5.1 Nozioni di base sui documenti 55
      5.2 Creazione e descrizione degli elementi 57
      5.3 Elementi figli 65
      5.4 Riepilogo 66
    Capitolo 6 Aggiunta di attributi 67
      6.1 Uso degli attributi per rendere
      più funzionali gli elementi 72
      6.2 Regole relative agli attributi 75
      6.3 Uso degli attributi per rendere più funzionali gli elementi vuoti 76
      6.4 Condivisione di attributi 77
      6.5 Uso dei fogli di stile con gli attributi 78
      6.6 Riepilogo 83
    Capitolo 7 Namespace XML 85
      7.1 Che cosa sono i namespace? 85
      7.2 Uso dei namespace nei documenti 87
      7.3 Aggiunta di namespace alle DTD 90
      7.4 Riepilogo 94
PARTE SECONDA - USO DELLE DTD 95
    Capitolo 8 Convalida dei documenti XML 97
      8.1 Le DTD e la convalida 97
      8.2 Aggiunta di DTD ai documenti 99
      8.3 DTD PUBLIC e DTD SYSTEM a confronto 102
      8.4 Dichiarazione dei tipi di elemento 103
      8.5 Controllo del contenuto degli elementi 108
      8.6 Aggiunta di commenti 111
      8.7 Riepilogo 112
    Capitolo 9 Definizione delle entità delle DTD 113
      9.1 Il concetto di entità 113
      9.2 Definizione delle entità generali 117
      9.3 Definizione delle entità parametriche 126
      9.4 Riepilogo 131
    Capitolo 10 Operazioni con gli attributi 133
      10.1 Approfondimento degli attributi 133
      10.2 Attributo o elemento? 135
      10.3 Definizione degli attributi 135
      10.4 Definizione di più attributi 145
      10.5 Uso di attributi predefiniti 148
      10.6 Riepilogo 150
    Capitolo 11 Aggiunta di dati diversi 153
      11.1 Cenni sulle notazioni 153
      11.2 Entità esterne non analizzate 156
      11.3 Istruzioni condizionali 159
      11.4 Aggiunta di istruzioni di elaborazione 161
      11.5 Riepilogo 163
PARTE TERZA - AGGIUNTA DI STILE 165
    Capitolo 12 Quando utilizzare i fogli di stile 167
      12.1 Che cosa sono i fogli di stile? 167
      12.2 Pregi dei fogli di stile CSS 168
      12.3 Principali vantaggi di XSL 173
      12.4 CSS o XSL? 176
      12.5 Riepilogo 176
    Capitolo 13 Nozioni di base sui fogli di stile CSS 179
      13.1 L’istruzione CSS di base 179
      13.2 Aggiunta di fogli di stile CSS a un documento 180
      13.3 Selezioni CSS 181
      13.4 Controllo dei font 189
      13.5 Controllo del testo 194
      13.6 Controllo dei box degli oggetti 200
      13.7 Assemblaggio di un foglio di stile 215
      13.8 Riepilogo 220
    Capitolo 14 CSS: un passo avanti 221
      14.1 Aggiunta di contenuti 221
      14.2 Uso delle pseudoclassi e degli pseudoelementi CSS 226
      14.3 Formattazione visiva degli oggetti 229
      14.4 Controllo dei cursori 244
      14.5 Definizione dell’importanza dell’oggetto 246
      14.6 Uso dei tipi di media 246
      14.7 Uno sguardo ai fogli di stile acustici 249
      14.8 Riepilogo 251
    Capitolo 15 Nozioni fondamentali di XSL 253
      15.1 Premessa 253
      15.2 Nozioni fondamentali di XSL 257
      15.3 Software XSL e software XSLT 263
      15.4 Software XSL-FO 268
      15.5 Riepilogo 271
    Capitolo 16 Trasformazioni XSL 273
      16.1 Concetti alla base di XSLT 273
      16.2 Lo standard XPath 277
      16.3 Trasformazione di XML con XSLT 299
      16.4 Riepilogo 387
    Capitolo 17 XSL: completamento dell’applicazione 389
      17.1 Struttura dei documenti XSL-FO 389
      v 17.2 I layout master set: layout e sequenze di pagine 391
      17.3 Aggiunta di contenuto: sequenze di pagine 396
      17.4 Visualizzazione del documento risultante 402
      17.5 Modifica delle proprietà di visualizzazione di una regione 403
      17.6 Inserimento di immagini 406
      17.7 Tabelle XSL-FO 407
      17.8 Riepilogo 415
PARTE QUARTA - USO DEGLI SCHEMI 417
    Capitolo 18 Introduzione agli schemi 419
      18.1 Che cosa sono gli schemi? 419
      18.2 DTD e schemi a confronto 420
      18.3 Scrittura di un semplice schema 420
      18.4 Software disponibile 428
      18.5 Riepilogo 431
    Capitolo 19 Elementi, tipi e gruppi di schemi 433
      19.1 Descrizioni degli elementi degli schemi 433
      19.2 Tipi di elementi 438
      19.3 Uso di gruppi di elementi 445
      19.4 Contenuto degli elementi 447
      19.5 Riepilogo 449
    Capitolo 20 Definizione degli attributi degli schemi 451
      20.1 Descrizione degli attributi degli schemi 451
      20.2 Gruppi di attributi 453
      20.3 Uso delle annotazioni 455
      20.4 Uso dei vincoli 456
      20.5 Creazione di elementi e attributi unici 459
      20.6 Schemi e namespace 460
      20.7 Uso delle entità 461
      20.8 Riepilogo 462
    Capitolo 21 Schemi XML: concetti avanzati 465
      21.1 Namespace di destinazione e schemi 465
      21.2 Namespace di destinazione non dichiarati 468
      21.3 Vincoli dello schema e attributi ID a confronto 469
      21.4 Dichiarazioni globali e locali a confronto 469
      21.5 Uso di schemi sotto forma di più documenti 471
      21.6 Gruppi di sostituzione 472
      21.7 Elementi e tipi astratti 473
      21.8 Riepilogo 474
PARTE QUINTA - USO DI XML QUERY 475
    Capitolo 22 Introduzione a XML Query 477
      22.1 XML Query Requirements 477
      22.2 XML Query Data Model 479
      22.3 XML Query Algebra 479
      22.4 Uso di XML Query 488
      22.5 Riepilogo 490
    Capitolo 23 XLink 491
      23.1 Introduzione a XLink 491
      23.2 Sintassi di XLink 493
      23.3 Uno sguardo a XBase 507
      23.4 Riepilogo 508
    Capitolo 24 Uso di XPointer 509
      24.1 Introduzione a XPointer 509
      24.2 Schemi XPointer 510
      24.3 La sintassi di XPointer 511
      24.4 Escaping di XPointer 514
      24.5 Funzioni XPointer 517
      24.6 Riepilogo 523
    Capitolo 25 Resource Description Framework 525
      25.1 Che cosa sono RDF e lo schema RDF? 525
      25.2 Implementazione del modello RDF di base 527
      25.3 Uso dei contenitori RDF 531
      25.4 Riepilogo 537
PARTE SESTA - XML IN AZIONE 539
    Capitolo 26 XHTML 541
      26.1 Che cos’è XHTML 541
      26.2 Conversioni da HTML a XHTML 542
      26.3 Moduli XHTML 546
      26.4 Riepilogo 560
    Capitolo 27 Manipolazione di XML con JavaScript 563
      27.1 Il processo 563
      27.2 Assemblaggio delle parti 569
      27.3 Riepilogo 574
    Capitolo 28 Raccolta e scrittura di dati con CGI 575
      28.1 Impostazione delle variabili e apertura dello script 575
      28.2 Formato di database piatto 577
      28.3 Creazione del file XML 578
      28.4 Apertura del database e avvio del ciclo 578
      28.5 Lettura dei dati 579
      28.6 Scrittura dei dati 579
      28.7 Salvataggio del file XML e fine del programma 580
      28.8 Lo script completo 580
      28.9 Riepilogo 582
PARTE SETTIMA - LINGUAGGI DERIVATI DA XML 583
    Capitolo 29 SYMM e SMIL 585
      29.1 Nozioni fondamentali su SYMM 585
      29.2 Introduzione a SMIL 586
      29.3 Editor e riproduttori SMIL 586
      29.4 SMIL e HTML 587
      29.5 Elementi per i media SMIL 589
      29.6 Layout ed elementi di formattazione SMIL 593
      29.7 Impostazione della temporizzazione SMIL 605
      29.8 Collegamenti tra oggetti e presentazioni 609
      29.9 Creazione di animazioni e trasformazioni SMIL 610
      29.10 Riepilogo 615
    Capitolo 30 Uso di Scalable Vector Graphics (SVG) 617
      30.1 Un rapido sguardo a SVG 617
      30.2 Sintassi di SVG 619
      30.3 Esempio di SVG 626
      30.4 Riepilogo 632
    Capitolo 31 Linguaggi scientifici: MathML e CML 633
      31.1 Il linguaggio dei matematici: MathML 633
      31.2 Il linguaggio dei chimici: CML 654
      31.3 Riepilogo 664
PARTE OTTAVA - APPENDICI 665
    Appendice A Codici principali delle DTD
      ed esempio di DTD 667
      A.1 Elementi delle DTD 667
      A.2 Dichiarazioni di attributi 668
      A.3 Entità generali delle DTD 669
      A.4 Entità parametriche 671
      A.5 Notazioni 671
      A.6 Entità esterne non analizzate 672
      A.7 Commenti delle DTD 672
      A.8 Istruzioni condizionali 673
      A.9 Istruzioni di elaborazione 673
      A.10 Esempio di DTD: la DTD di XHTML Strict 674
    Appendice B Guida di riferimento al linguaggio CSS 693
      B.1 Concetti di base e regole @ 693
      B.2 Pseudoelementi e pseudoclassi 700
      B.3 Unità di misura 706
      B.4 Font e proprietà del testo 708
      B.5 Proprietà color e background 716
      B.6 Generazione di contenuti e cursori 719
      B.7 Proprietà del box di contenimento 722
      B.8 Proprietà di classificazione 749
      B.9 Proprietà delle tabelle 753
      B.10 Proprietà acustiche 755
    Appendice C Guida di riferimento a XSL-FO 765
      C.1 Oggetti di formattazione XSL 765
      C.2 Proprietà di formattazione 792
Indice analitico 811



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