Dedicato sia a utenti principianti che non, questo libro insegna come utilizzare il linguaggio XML (eXtensible Markup Language) ormai sempre più diffuso e in continua evoluzione. Partendo dalle basi dell'XML, il testo approfondisce argomenti come la validazione tramite XSD, con qualche accenno a DTD, all'XSD, all'XSLT, all'XSL-FO e a XPath, oltre a sviluppare applicazioni concrete di XML con Visual Basic 6.0, il .NET Framework, SQLXML e JSP. L'ultima parte del testo è invece interamente dedicata allo sviluppo dei Web Service, una delle migliori e più diffuse implementazioni di XML, sia con .NET che con Java. Tutti gli argomenti sono trattati con l'intento di valutare applicazioni reali che diano risposte a problemi quotidiani.