YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


Essential XML Quick Reference

Digg This!

If you're a developer looking for a quick and useful reference on some of the fundamental standards around XML, look no more. In a handy paperback edition priced at $24.99, Essential XML Quick Reference from Addison-Wesley is a great buy. Regardless of which programming language you use, this book stands out as a great reference on the basic constructs of XML and its usage.

Organization
The book is organized into 10 chapters and contains a detailed index, which is actually quite useful given the new terms that XML and its associated standards have introduced. Each of the 10 chapters focuses on one essential aspect of XML - XML 1.0 and Namespaces, DTD, XPath, XPointer (with XInclude and XML Base), XSLT, SAX, DOM, XML Schema (covered in two chapters), and SOAP. Even though the book is really a technical reference, each chapter provides a basic introduction to its topic. I think that in the next edition of the book the authors may want to extend the topic introductions by a paragraph or two. Even though a reference book isn't really expected to teach the technology, readers would definitely benefit from an extended introduction. This is particularly appropriate for complex chapters such as the ones on SOAP and XML Schema.

My favorite is the chapter on XPath, which provides a handy reference to the expressions and the core function library. I also liked the related chapter on XSL Transformations (XSLT). The two long, detailed chapters on XML Schemas, which compose more than 30% of the book, are quite useful as well. This comprehensive coverage is quite appropriate, given that the XML Schema specification is probably one of the most complex and detailed in the set of core standards around XML. A chapter on XSL-FO would be a nice addition to the next edition to cover use of XML in print media.

Where Is myML?
As is probably clear by now, the book is all about the "core" standards around XML. What it's not about is the ever-expanding list of MLs in your favorite industry, application, etc. So if you're looking to get a perspective on the various markup languages that have been developed around human resources, manufacturing, financial services, and so on, you'll have to look elsewhere.

Code Snippets
In most places, the authors have done a good job of keeping the code snippets short and sweet to convey the message. In scenarios in which a detailed code example is required, particularly in the chapters on DOM and SAX, the authors have chosen to rely on Java and Visual Basic as the two programming languages to demonstrate the code. Being a hands-on technologist, I do like code examples, but I have to agree with the authors' style of short snippets. However, to satisfy all the C#, Perl, C++ developers, it might be a good idea to have the source code in different programming languages on a Web site. In all, I think the authors' decision to focus more on the underlying XML semantics than programming constructs is a good decision that maintains the focus of the book.

What About Web Services?
Web services, as we all know, is probably one of the most popular and growing areas in which XML is being used. Though the book doesn't focus on Web services, it does include a dedicated chapter on SOAP 1.1. My suggestion for the authors and publishers is to add a chapter on the related WSDL (Web Services Description Language) as well, which would provide a more thorough introduction to Web services. Also, I would encourage the authors and publishers to team up again and work on an Essential Web Services Quick Reference.

Online Version
An online version of the book (nonprintable but searchable PDF files) is available. Although I love to read books in print, the online edition is a great companion when I'm on the road.

SIDEBAR

Essential XML Quick Reference
A Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More by Aaron Skonnard and Martin Gudgin

Published by: Addison-Wesley
Pages: 402
ISBN: 0201740958
List Price: $24.99

About Hitesh Seth
Hitesh Seth is chief technology officer of ikigo, Inc., a provider of XML-based web-services monitoring and management software. A freelance writer and well-known speaker, he regularly writes for technology publications on VoiceXML, Web Services, J2EE and Microsoft .NET, Wireless Computing & Enterprise/B2B Integration. He is the conference chair for VoiceXML Planet Conference & Expo.

XML JOURNAL LATEST STORIES . . .
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
JustSystems Contributes Key XBRL Rendering Technology to Financial Community
JustSystems announced that it is contributing intellectual property rights for its invention of eXtensible Business Reporting Language (XBRL) rendering technologies to XBRL International, the standards body responsible for the oversight of the XBRL specification. The invention, known a
JustSystems Launches Campaign for XBRL Success
JustSystems announced its campaign to help organizations adopt XBRL (eXtensible Business Reporting Language), the XML-based standard for communicating financial and business information. In related news, JustSystems also announced that it has contributed intellectual property rights of
Virtualization Meets DaaS - Desktop-as-a-Service
After a $1.5 million angel round, Desktone, which was started in 2006 by Eric Pulier, who also started SOA Software, US Interactive and IVT, picked up $17 million in first-round funding about a year ago from Highland Capital Partners, SoftBank Capital, Citrix Systems and the China-base
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS


ADS BY GOOGLE
BREAKING XML NEWS
RCG IT Addresses BI and SOA Convergence and Business Architecture at TDWI World Conference in Chicago
RCG Information Technology, Inc. (http://www.rcgit.com/) will participate in The Data Wareho