"XML Guida completa" è un corso introduttivo di XML, che parte dai fondamenti e arriva a trattare anche caratteristiche più avanzate. Il lettore è condotto ad apprendere gradualmente le caratteristiche e le funzioni del linguaggio. Al termine di ciascuna delle 21 lezioni giornaliere in cui il libro è suddiviso, sono proposti gli esercizi correlati e le risposte alle domande più frequenti sull'argomento. La trattazione, partendo dalla sintassi di base fino allo sviluppo di applicazioni concrete, porta il lettore principiante ad acquisire delle solide basi di XML, mentre i più esperti possono cogliere appieno tutte le potenzialità offerte da questo strumento.
Introduzione; Settimana 1 - Gli elementi fondamentali: Giorno 1 - I linguaggi di markup; Giorno 2 - La sintassi XML; Giorno 3 - Istanze XML valide; Giorno 4 - la Document Type Definition (DTD); Giorno 5 - Lo schema XML Data Reduced (XDR); Giorno 6 - Il linguaggio XML Schema Definition (XSD); Giorno 7 - Entità XML; Settimana 2 - Elaborazione di XML: Giorno 8 - Namespace XML; Giorno 9 - XML Path Language (XPath); Giorno 10 - XML Link Language (XLink); Giorno 11 - XML Pointer Language (XPointer); Giorno 12 - Document Object Model (DOM); Giorno 13 - Simple API for XML (SAX); Giorno 14 - Aggiunta di stile ai contenuti con Cascading Stylesheets (CSS); Settimana 3 - XML in pratica: Giorno 15 - XSL e XSL-FO; Giorno 16 - Extensible Stylesheet Language Transformations (XSLT); Giorno 17 - Collegamento di dati XML a elementi HTML; Giorno 18 - XBase e Xinclude; Giorno 19 - Integrazione fra XML e modelli di business aziendali; Giorno 20 - E-Commerce con XML; Giorno 21 - Costruzione di un'applicazione Web XML; Appendice A - Soluzioni degli esercizi; Appendice B - Risorse.
