The Extensible Markup Language (XML) has emerged in just a few short years as nothing less than a phenomenon in computing. It is a concept elegant in its simplicity driving dramatic changes in the way Internet applications are written. This book provides a comprehensive look at this subject.