By Michael Brundage
“An first-class, early examine the rising XML question commonplace. The chapters on surprises and gotchas on my own are definitely worth the cost of admission!”
—Ashok Malhotra, Architect, Microsoft
“XQuery is an important XML commonplace to emerge in recent times, and is a language with which an individual utilizing XML usually may still develop into familiar. Michael Brundage's obtainable advent to XQuery presents sufficient details on all points of the traditional, together with its darkish corners, to permit any XML developer to leap correct in and begin coding.”
—Damien Fisher, Kernel group Member, Soda applied sciences Pty Ltd
“This e-book does a great activity of distilling the necessities of XQuery in an comprehensible, basic and simply digestable demeanour. This e-book has already develop into an indispensible a part of my library and is a great addition to my XML repertoire.”
—Dare Obasanjo, application supervisor, Microsoft company
“Simply positioned, the rising XQuery common provides huge, immense price to XML info and this ebook is your key to unlocking that price. right here in a single cease you can find an available advent to XQuery and a whole reference. Practitioners will quite price the sections on XQuery idioms and surprises the place Michael stocks his tips of the trade.”
—Dave Van Buren, venture supervisor, Jet Propulsion Laboratory
“It’s either a gorgeous reference on XQuery and a great learn. Michael writes with verve, authority, and an eminently readable sort. What an extraordinary satisfaction to find all this, and in a technical publication too! while the sequel comes alongside, signal me up.”
—Howard Katz, proprietor, Fatdog software program Inc., Editor, XQuery from the Experts (Addison-Wesley, 2003)
From company IT departments to educational associations, XML has turn into the language of selection for storing and transmitting facts throughout diversified software domain names. XQuery, an XML question Language invented through the realm huge net Consortium, bargains a strong, standardized strategy to question all of that XML-encapsulated details. With its skill to combine XML and non-XML facts, XQuery turns out poised to do for XML what SQL has performed for relational data.
Written through the Technical Lead for XML question processing at Microsoft, XQuery: The XML question Language is a useful source for XQuery newcomers and specialists alike. For these new to XQuery, this example-rich textual content serves as an instructional that brings readers fast on top of things on XQuery's information version, sort procedure, and center language positive aspects. more matured XML and database builders will locate a great reference at the nuances of varied expressions, in addition to a consultant to utilizing XQuery to complete particular tasks.
Drawing on his reports utilizing XQuery, Michael Brundage deals an aim, inside of examine this rising expertise. His specified viewpoint interprets into an obtainable and authoritative advisor for readers utilizing XML for records, net companies, or databases.
Key insurance includes:
Data version and kind system
Iteration, building, mathematics, textual content processing, variety operators and user-defined functions
Information past the standard—such as a glance at replace languages, functionality benchmarks, question optimization, XQuery kind, and lots more and plenty, even more
Hundreds of examples
The way forward for XQuery
The appendixes offer in-depth info on XQuery's variety approach, center expressions, integrated capabilities, normal expressions, and grammar. in the meantime, the better half site deals downloadable resource code for the entire examples within the publication, the newest at the XQuery commonplace, solutions to readers' questions, XQuery counsel and techniques, and more.
XQuery will convey builders, programmers, and database directors how a unmarried line of this deep and robust new language can accomplish the an identical of 1000's of strains written in C, C#, Java, and different general-purpose programming languages.