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

Contents

Introduction
xxvii
Part I Introduction
1
Part II Validation
93
Part III Processing
247
Part IV Databases
337
Part V Programming
441
Part VI Communication
519
Part VII Display
689
Appendix B XPath Reference
923
Appendix C XSLT Reference
939
Index
973
Bonus Chapter 22 Case Study Payment Calculator Ruby on Rails
1
Bonus Appendix D The XML Document Object Model
35
Bonus Appendix E XML Schema Element and Attribute Reference
73
Bonus Appendix F XML Schema Datatypes Reference
103
Bonus Appendix G SAX 202 Reference
125

Part VIII Case Study
839
Appendix A Exercise Solutions
873

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 (http://joe.fawcett.name) 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 XMLfr.org, 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 (http://dsdl.org) working group focused onXML schema languages. he is based in Paris and can be reached atvdv@dyomedea.com , 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(http://dannyayers.com) 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 XML.com.

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