Beginning XML (Google eBook)

Front Cover
John Wiley & Sons, Aug 15, 2011 - Computers - 1080 pages
1 Review
When the first edition of this book was written, XML was arelatively new language but already gaining ground fast andbecoming more and more widely used in a vast range of applications.By the time of the second edition, XML had already proven itself tobe more than a passing fad, and was in fact being used throughoutthe industry for an incredibly wide range of uses. With the thirdedition, it was clear that XML was a mature technology, but moreimportant, it became evident that the XML landscape was dividinginto several areas of expertise. Now in this edition, we needed tocategorize the increasing number of specifications surrounding XML,which either use XML or provide functionality in addition to theXML core specification.

So what is XML? It's a markup language, used to describe thestructure of data in meaningful ways. Anywhere that data isinput/output, stored, or transmitted from one place to another, isa potential fit for XML's capabilities. Perhaps the most well-knownapplications are web-related (especially with the latestdevelopments in handheld web access—for which some of thetechnology is XML-based). However, there are many othernon-web-based applications for which XML is useful—forexample, as a replacement for (or to complement) traditionaldatabases, or for the transfer of financial information betweenbusinesses. News organizations, along with individuals, have alsobeen using XML to distribute syndicated news stories and blogentries.

This book aims to teach you all you need to know aboutXML—what it is, how it works, what technologies surround it,and how it can best be used in a variety of situations, from simpledata transfer to using XML in your web pages. It answers thefundamental questions:

* What is XML?

* How do you use XML?

* How does it work?

* What can you use it for, anyway?


What people are saying - Write a review

LibraryThing Review

User Review  - q_and_a - LibraryThing

"Beginning XML" is a misleading title for this 1080-page tome. Only the first 250 pages fall into that category; the following 16 chapters are small tastes of various tools and uses for xml. It's hard ... Read full review


Part I Introduction
Part II Validation
Part III Processing
Part IV Databases
Part V Programming
Part VI Communication
Part VII Display
Appendix B XPath Reference
Appendix C XSLT Reference
Bonus Chapter 22 Case Study Payment Calculator Ruby on Rails
Bonus Appendix D The XML Document Object Model
Bonus Appendix E XML Schema Element and Attribute Reference
Bonus Appendix F XML Schema Datatypes Reference
Bonus Appendix G SAX 202 Reference

Part VIII Case Study
Appendix A Exercise Solutions

Common terms and phrases

About the author (2011)

David Hunter is a Senior Technical Consultant for CGI, afull-service IT and business process services partner. Providingtechnical leadership and guidance for solving his clients' businessproblems, he is a jack-of-all-trades and master of some. With acareer that has included design, development, support, training,writing, and other roles, he has had extensive experience buildingscalable, reliable, enterprise-class applications. David loves topeek under the hood at any new technology that comes his way, andwhen one catches his fancy, he really gets his hands dirty. Heloves nothing more than sharing these technologies with others.

Jeff Rafter is an independent consultant based inRedlands, California. His focus is one emerging technology and webstandards, including XML and validation. he currently works withBaobab Health Partnership with a focus on improving worldhealth.

Joe Fawcett ( started programmingin the 1970s and worked briefly in IT when leaving full-timeeducation. he then pursued a more checkered career before returningto software development in 1994. In 2003 he was awarded the titleof Microsoft Most Valuable Professional in XML for communitycontributions and technical expertise; he has subsequently beenre-awarded every year since. Joe currently works in London and ishead of software development for FTC Kaplan Ltd., a leadinginternational provider of accountancy and business training.

Eric van der Vlist is an independent consultant andtrainer. His domains of expertise include web development and XMLtechnologies. He is the creator and main editor of, themain site dedicated to XML technologies in French, the lead authorof Professional Web 2.0 Programming, the author of theO'Reilly animal books XML Schema and RELAX NG and amember or the ISO DSDL ( working group focused onXML schema languages. he is based in Paris and can be reached , or meet him at one of the many conferences wherehe presents his projects.

Danny Ayers is a freelance developer and consultantspecializing in cutting-edge web technologies. His blog( tends to feature material relating to theSemantic Web and/or cat photos.

Jon Duckett co-authored Wrox Press' first book on XML in1998. After 4 years with Wrox in the UK, Jon is now a freelance webdeveloper working with clients in the UK, US and Australia, and hasco-authored 10 programming books.

Andrew Watt has been programming for 20 years,including 10 years work with the Web. He has several books in theareas of XML and XSLT to his credit and is well known for his workon

Linda McKinnon has more than 10 years of experience as asuccessful trainer and network engineer, assisting both private andpublic enterprises in network architecture design, implementation,system administration, and RP procurement. She is a renowned mentorand has published numerous Linux study guide for Wiley Press andGearhead Press.

Bibliographic information