Querying XML: XQuery, XPath, and SQL/XML in contextXML has become the lingua franca for representing business data, for exchanging information between business partners and applications, and for adding structure–and sometimes meaning—to text-based documents. XML offers some special challenges and opportunities in the area of search: querying XML can produce very precise, fine-grained results, if you know how to express and execute those queries.For software developers and systems architects: this book teaches the most useful approaches to querying XML documents and repositories. This book will also help managers and project leaders grasp how "querying XML fits into the larger context of querying and XML. Querying XML provides a comprehensive background from fundamental concepts (What is XML?) to data models (the Infoset, PSVI, XQuery Data Model), to APIs (querying XML from SQL or Java) and more.* Presents the concepts clearly, and demonstrates them with illustrations and examples; offers a thorough mastery of the subject area in a single book. * Provides comprehensive coverage of XML query languages, and the concepts needed to understand them completely (such as the XQuery Data Model).* Shows how to query XML documents and data using: XPath (the XML Path Language); XQuery, soon to be the new W3C Recommendation for querying XML; XQuery's companion XQueryX; and SQL, featuring the SQL/XML * Includes an extensive set of XQuery, XPath, SQL, Java, and other examples, with links to downloadable code and data samples. |
Contents
65 | |
Managing and Storing XML for Querying | 151 |
Querying XML | 213 |
Querying and The World Wide Web | 583 |
Appendix A The Example | 647 |
Other editions - View all
Common terms and phrases
attribute Available cast Chapter character string child element clause column constructors contains context node Data Model instance data type database declaration defined director docu element node encoding evaluated Example Expr ExprSingle familyName FLWOR function givenName grammar identifier implementation information item Infoset integer Java JDBC mapping ment metadata module movie namespace node set operations optional otherNames Parent PATH PCDATA producer PSVI QName query language querying XML RELAX NG represent result runningTime Section semantics sequence serialized SGML spec specification SQL/XML standard string value structure syntax text node tion Unicode valid variable Werewolf in London Wide Web Consortium World Wide World Wide Web XHTML XML data XML document XML Information Set XML Query XML Schema XML value XMLELEMENT XMLTABLE XPath XPath expression XPointer XQuery Data Model XQuery expression XQuery Full-Text XQueryX xs:complexType xs:element xs:integer xs:sequence xs:string XSLT yearReleased
Popular passages
Page ii - Data on the Web: From Relations to Semistructured Data and XML Serge Abiteboul, Peter Buneman, and Dan Suciu Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations Ian Witten and Eibe Frank Joe Celko's SQL for Smarties: Advanced SQL Programming, Second Edition Joe Celko Joe Celko's Data and Databases: Concepts in Practice Joe Celko Developing Time-Oriented Database Applications in SQL Richard T. Snodgrass Web Farming for the Data Warehouse Richard D. Hackathorn Database...
Page ii - Transactional Information Systems: Theory, Algorithms, and Practice of Concurrency Control and Recovery Gerhard Weikum and Gottfried Vossen Spatial Databases: With Application to GIS Philippe Rigaux, Michel Scholl, and Agnes Voisard Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design Terry Halpin Component Database Systems Edited by Klaus R. Dittrich and Andreas Geppert Managing Reference Data in Enterprise Databases: Binding Corporate...
Page 26 - Standards. 1986. Information Processing — Text and Office Systems — Standard Generalized Markup Language (SGML).
Page ii - Dorothy Moore A Complete Guide to DB2 Universal Database Don Chamberlin Universal Database Management: A Guide to Object/Relational Technology Cynthia Maro Saracco Readings in Database Systems, Third Edition Edited by Michael Stonebraker and Joseph M. Hellerstein Understanding SQL's Stored Procedures: A Complete Guide to SQL/PSM Jim Melton Principles of Multimedia Database Systems VS Subrahmanian Principles of...
References to this book
Unleashing Web 2.0: From Concepts to Creativity Gottfried Vossen,Stephan Hagemann No preview available - 2007 |