Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$17.04 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.63 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
XQuery: The XML Query Language
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

XQuery: The XML Query Language [Paperback]

Michael Brundage (Author)
4.0 out of 5 stars  See all reviews (6 customer reviews)

List Price: $59.99
Price: $40.85 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.14 (32%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0321165810 978-0321165817 February 12, 2004 1

“An excellent, early look at the emerging XML Query standard. The chapters on surprises and gotchas alone are worth the price of admission!”

         —Ashok Malhotra, Architect, Microsoft

“XQuery is the most important XML standard to emerge in recent years, and is a language with which anyone using XML on a regular basis should become acquainted. Michael Brundage's accessible introduction to XQuery provides enough information on all aspects of the standard, including its dark corners, to allow any XML developer to jump right in and start coding.”

         —Damien Fisher, Kernel Team Member, Soda Technologies Pty Ltd

“This book does an excellent job of distilling the essentials of XQuery in an understandable, straightforward and easily digestable manner. This book has already become an indispensible part of my library and is a welcome addition to my XML repertoire.”

         —Dare Obasanjo, Program Manager, Microsoft Corporation

“Simply put, the emerging XQuery standard adds enormous value to XML data and this book is your key to unlocking that value. Here in one stop you will find an accessible introduction to XQuery and a complete reference. Practitioners will particularly value the sections on XQuery idioms and surprises where Michael shares his tricks of the trade.”

         —Dave Van Buren, Project Manager, Jet Propulsion Laboratory

“It’s both a stupendous reference on XQuery and a good read. Michael writes with verve, authority, and an eminently readable style. What a rare delight to discover all this, and in a technical book too! When the sequel comes along, sign me up.”

         —Howard Katz, Owner, Fatdog Software Inc., Editor, XQuery from the Experts (Addison-Wesley, 2003)

From corporate IT departments to academic institutions, XML has become the language of choice for storing and transmitting data across diverse application domains. XQuery, an XML Query Language invented by the World Wide Web Consortium, offers a powerful, standardized way to query all of that XML-encapsulated information. With its ability to integrate XML and non-XML data, XQuery seems poised to do for XML what SQL has done for relational data.

Written by the Technical Lead for XML query processing at Microsoft, XQuery: The XML Query Language is an invaluable resource for XQuery novices and experts alike. For those new to XQuery, this example-rich text serves as a tutorial that brings readers quickly up to speed on XQuery's data model, type system, and core language features. More experienced XML and database developers will find an excellent reference on the nuances of various expressions, as well as a guide to using XQuery to accomplish specific tasks.

Drawing on his experiences using XQuery, Michael Brundage offers an objective, inside look at this emerging technology. His unique perspective translates into an accessible and authoritative guide for readers using XML for documents, Web services, or databases.

Key coverage includes:

  • Data model and type system
  • Path navigation
  • Iteration, construction, arithmetic, text processing, type operators and user-defined functions
  • Information beyond the standard—such as a look at update languages, performance benchmarks, query optimization, XQuery style, and much, much more
  • Hundreds of examples
  • The future of XQuery
  • The appendixes provide in-depth information on XQuery's type system, core expressions, built-in functions, regular expressions, and grammar. Meanwhile, the companion Web site offers downloadable source code for all of the examples in the book, the latest on the XQuery standard, answers to readers' questions, XQuery tips and strategies, and more.

    XQuery will show developers, programmers, and database administrators how a single line of this deep and powerful new language can accomplish the equivalent of hundreds of lines written in C, C#, Java, and other general-purpose programming languages.




    Special Offers and Product Promotions

    • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

    Frequently Bought Together

    XQuery: The XML Query Language + XQuery + XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
    Price For All Three: $107.28

    Some of these items ship sooner than the others. Show details

    Buy the selected items together
    • In Stock.
      Ships from and sold by Amazon.com.
      This item ships for FREE with Super Saver Shipping. Details

    • XQuery $31.49

      In Stock.
      Ships from and sold by Amazon.com.
      This item ships for FREE with Super Saver Shipping. Details

    • XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer) $34.94

      In stock on February 2, 2012.
      Order it now.
      Ships from and sold by Amazon.com.
      This item ships for FREE with Super Saver Shipping. Details



    Editorial Reviews

    From the Back Cover

    “An excellent, early look at the emerging XML Query standard. The chapters on surprises and gotchas alone are worth the price of admission!”

             —Ashok Malhotra, Architect, Microsoft

    “XQuery is the most important XML standard to emerge in recent years, and is a language with which anyone using XML on a regular basis should become acquainted. Michael Brundage's accessible introduction to XQuery provides enough information on all aspects of the standard, including its dark corners, to allow any XML developer to jump right in and start coding.”

             —Damien Fisher, Kernel Team Member, Soda Technologies Pty Ltd

    “This book does an excellent job of distilling the essentials of XQuery in an understandable, straightforward and easily digestable manner. This book has already become an indispensible part of my library and is a welcome addition to my XML repertoire.”

             —Dare Obasanjo, Program Manager, Microsoft Corporation

    “Simply put, the emerging XQuery standard adds enormous value to XML data and this book is your key to unlocking that value. Here in one stop you will find an accessible introduction to XQuery and a complete reference. Practitioners will particularly value the sections on XQuery idioms and surprises where Michael shares his tricks of the trade.”

             —Dave Van Buren, Project Manager, Jet Propulsion Laboratory

    “It’s both a stupendous reference on XQuery and a good read. Michael writes with verve, authority, and an eminently readable style. What a rare delight to discover all this, and in a technical book too! When the sequel comes along, sign me up.”

             —Howard Katz, Owner, Fatdog Software Inc., Editor, XQuery from the Experts (Addison-Wesley, 2003)

    From corporate IT departments to academic institutions, XML has become the language of choice for storing and transmitting data across diverse application domains. XQuery, an XML Query Language invented by the World Wide Web Consortium, offers a powerful, standardized way to query all of that XML-encapsulated information. With its ability to integrate XML and non-XML data, XQuery seems poised to do for XML what SQL has done for relational data.

    Written by the Technical Lead for XML query processing at Microsoft, XQuery: The XML Query Language is an invaluable resource for XQuery novices and experts alike. For those new to XQuery, this example-rich text serves as a tutorial that brings readers quickly up to speed on XQuery's data model, type system, and core language features. More experienced XML and database developers will find an excellent reference on the nuances of various expressions, as well as a guide to using XQuery to accomplish specific tasks.

    Drawing on his experiences using XQuery, Michael Brundage offers an objective, inside look at this emerging technology. His unique perspective translates into an accessible and authoritative guide for readers using XML for documents, Web services, or databases.

    Key coverage includes:

  • Data model and type system
  • Path navigation
  • Iteration, construction, arithmetic, text processing, type operators and user-defined functions
  • Information beyond the standard—such as a look at update languages, performance benchmarks, query optimization, XQuery style, and much, much more
  • Hundreds of examples
  • The future of XQuery
  • The appendixes provide in-depth information on XQuery's type system, core expressions, built-in functions, regular expressions, and grammar. Meanwhile, the companion Web site offers downloadable source code for all of the examples in the book, the latest on the XQuery standard, answers to readers' questions, XQuery tips and strategies, and more.

    XQuery will show developers, programmers, and database administrators how a single line of this deep and powerful new language can accomplish the equivalent of hundreds of lines written in C, C#, Java, and other general-purpose programming languages.



    About the Author

    Michael Brundage, the Technical Lead for XML query processing at Microsoft, designed the architecture for Microsoft's .NET Common Query Runtime and implemented the XML query optimizer for XPath, XSLT, and XQuery. He also implemented XPath over XML Views in SQL Server 2000, and has several patents and publications on XML query processing. Previously, he was a Senior Software Engineer at Caltech and NASA's Interferometry Science Center, where he worked on projects such as AstroVR and the search for extrasolar planets.



    0321165810AB11112003

    Product Details

    • Paperback: 544 pages
    • Publisher: Addison-Wesley Professional; 1 edition (February 12, 2004)
    • Language: English
    • ISBN-10: 0321165810
    • ISBN-13: 978-0321165817
    • Product Dimensions: 9.2 x 7 x 1.2 inches
    • Shipping Weight: 2.2 pounds (View shipping rates and policies)
    • Average Customer Review: 4.0 out of 5 stars  See all reviews (6 customer reviews)
    • Amazon Best Sellers Rank: #1,500,458 in Books (See Top 100 in Books)

    More About the Author

    Michael Brundage is currently the Principal Engineer for Amazon's worldwide Search Experience. Previous roles include Distinguished Architect at Yahoo, Senior Software Engineer at NASA, and Emulation Ninja at Microsoft, where he implemented the Xbox emulator for the Xbox 360 console. Before that, Michael was the Technical Lead for XML Query Processing at Microsoft, and in that role he authored "XQuery: The XML Query Language" and co-authored "Professional XML Databases."

     

    Customer Reviews

    6 Reviews
    5 star:
     (3)
    4 star:
     (2)
    3 star:    (0)
    2 star:    (0)
    1 star:
     (1)
     
     
     
     
     
    Average Customer Review
    4.0 out of 5 stars (6 customer reviews)
     
     
     
     
    Share your thoughts with other customers:
    Most Helpful Customer Reviews

    11 of 11 people found the following review helpful:
    5.0 out of 5 stars The definitive work on XQuery, February 15, 2004
    This review is from: XQuery: The XML Query Language (Paperback)
    Brundage writes in a style that is direct and without ornamentation. This has resulted in a book that is concise and straightforward while still being comprehensive. In the hands of a lesser author, the text might easily have topped 1000 pages. As it is, Brundage comes in at just under half that without skimping on a single thing you need to know to use XQuery effectively.

    Another thing I really like about the book is the emphasis on practical application. XQuery is the most complex of all the XML standards to date, and it would be easy to waste pages and readers' time on the esoterica. Brundage doesn't do that. Instead, he gears the book toward the practical use of XQuery in real-world scenarios and succeeds wonderfully.

    This book belongs on the shelf of anyone serious about mastering XML and using it effectively to build sophisticated applications. Brundage can count me among what I'm sure will be a growing legion of fans as word of this excellent work spreads.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    6 of 6 people found the following review helpful:
    5.0 out of 5 stars Concepts & Practical Programming, June 29, 2004
    This review is from: XQuery: The XML Query Language (Paperback)
    Too many development books are slanted towards either concepts or practical, in-the-trenches development. This book manages to balance both by giving not only the what's and why's, but the how to's, and does so in a readable and highly credible manner.

    The discussion about why Xquery instead of Xpath, XSLT or even direct access through another programming language shows both the strengths and some weaknesses of Xquery. This discussion extended into documents, databases, the state of the Xquery specification, and culminated in a essential types, and types you will not need. This is both conceptual and practical.

    For the developer who wants to get up-to-speed with (or refine skills in) Xquery, this book goes deep into every facet, using concepts, concrete examples, and code. More importantly, the author's extensive experience is shown in Chapter 11, which covers problem areas and common points of confusion. This short chapter will prove invaluable to new developers. I also liked the chapter on query optimization, and the rich reference material in the appendices, which is almost half of this book.

    If you want to learn Xquery, hone existing skills, or step back and see the big picture this book is the best one in my opinion. Expect in-depth technical information, and expect it to be provided by someone who understands developers and provides the code to make it real.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    6 of 6 people found the following review helpful:
    4.0 out of 5 stars Excellent language introduction and reference, March 4, 2004
    This review is from: XQuery: The XML Query Language (Paperback)
    This is a well written introductory and reference work on XQuery. It's primarily an introductory work, the first 260 pages are introduction and the final 240 are a reference that is organized as an appendix.

    The writing is solid, and it by no means panders to the reader, so you should be prepared to read over sections multiple times to completely understand the topic. I can't penalize the book for this because the topic is fairly complex.

    On the downside there could be more in the way of real world examples in the text as they explain so of the more complex topics. It easier for the reader to retain the information if they knew why they would be using the language feature in the real world. In addition the book needs a section on existing tools and support for XQuery.

    Strong chapters are chapters five and six which cut to the heart for the FLWOR expression syntax.

    Overall this is a fine introductory work that could use some expansion and some more focused explanations.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No

    Share your thoughts with other customers: Create your own review
     
     
     
    Most Recent Customer Reviews




    Only search this product's reviews



    What Other Items Do Customers Buy After Viewing This Item?


    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     
    (2)

    Your tags: Add your first tag
     

    Sell a Digital Version of This Book in the Kindle Store

    If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

    Customer Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

    Ask questions, Share opinions, Gain insight
    Start a new discussion
    Topic:
    First post:
    Prompts for sign-in
     


    Active discussions in related forums
    Search Customer Discussions
    Search all Amazon discussions
       
    Related forums





    Look for Similar Items by Category


    Look for Similar Items by Subject