Amazon.co.uk Review
This comprehensive XML tutorial has a couple of interesting features. One is that there are two contributing authors: Frank Boumphrey, who is a consultant specialising in Microsoft Internet technologies, and David Brownell, who is a former JavaSoft employee. This makes for balanced coverage of XML from two different perspectives. Another unusual feature is a 250-page section on XML Vocabularies, specifications that let you use XML for specialist purposes. Here you can find DTDs and examples for vocabularies like VML and SVG, both for vector graphics, 3DML for 3-D modelling, Math ML for mathematics and HRMML for human resources. These are interesting both in themselves and as examples of putting XML to work.
The purpose of this large book is to tell you all you need to know about XML. It begins with the basics of DTDs and XML Schemas, and goes on to cover XSL (Extensible Stylesheet Language), parsing XML with Java and C++, programming the DOM (Document Object Model) and linking documents with XLink and XPointer. Next there is extensive coverage of using XML with databases, including the XML DSO (Data Source Object), XQL (XML Query Language) and accessing data with XML and ASP (Active Server Pages). There is also a look at XML alongside or in place of EDI (Electronic Data Interchange).
XML Unleashed has five chapters describing XML tools, including authoring tools, XFA scripting and IBM's XML toolset. Finally, there is the section on XML vocabularies already mentioned and a full index. The accompanying CD has source code for the examples along with evaluation versions of several XML tools. Overall this is a rich and generous volume that has a lot to offer anyone seriously exploring what XML can do. --Tim Anderson
Review
"The first part of the title covers defining XML documents and XML data modelling, but it is the last three parts of the book that are the most interesting and are what make it useful for enterprise software developers."IT Training, August 2001
See all Product Description