We’ve sent the final editions of our chapters of XML Power to our editor and the book should be available fairly soon. But, did we need yet another book on XML?
XML Power should be different…
XML Power is the first book written by the XML Guild.
We have thought we needed a common project to work together and learn to know each other better. We also wanted to create a set of common high quality materials that we could reuse. And of course we would like to increase our visibility.
Many of us have already written books and we rapidly came to the conclusion that we would write a collective book.
Why should it be different?
The primary motivation of this book is non commercial. We wrote it to share our enthusiasm for the technologies we use in our day to day work and to be a showcase of our activity. We have been lucky enough to find a publisher, Thomson, which have leaved us entirely free to determine the content of the book.
The book is not meant to be exhaustive. It’s not a new XML Bible and we don’t pretend that you will learn everything about XML. Instead it includes a series of points that each author has believed to be primordial in his or her domain.
You won’t be surprised to learn that I have written the chapter about XML schema languages. Instead of doing my usual introduction to each of the big three languages, I have decided to show what you can do when you reach a blocking point with W3C XML Schema.
The idea is that most users start by using W3C XML Schema and get rapidly blocked by a validation requirement that they can’t meet. This chapter is for them: it takes three examples increasingly difficult to solve to show a number of different solutions.
As I said, a purpose of this book is to produce reusable content and the contract that we have negotiated leaves us full rights over anything else than printed copies of the book in English. I have used this opportunity to derive a new tutorial from this chapter and will have the pleasure to deliver it at XML 2006 under the title
The team involved in this book includes, by order of apparition in the book, Ken Holman, Evan Lenz, Zarella Rendon, Nikita Ogievetsky, Jeni Tennison, Benoît Marchal, Tony Coates, Michael Kay, Priscilla Walmsley, Ronald Bourret and Betty Harvey with the kind support of other guild members.
The book owes a lot to Zarella Rendon who has taken the burdens to act as a project manager and negotiate with publishers and it would probably have never been published nor even started without her contribution.
I probably don’t need to say that it has been fun to write: I have already said so of all my previous books (except XML Schema which has been a nightmare to write because the language is so horrible) and it probably just means that I enjoy writing books. Anyway; as you can imagine, working with such a dream team has been a nice experience.
I hope that this book will be as fun to read than it has been to write.