My Account Log in

1 option

XQuery : search across a variety of XML data / Priscilla Walmsley.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Walmsley, Priscilla, author.
Language:
English
Subjects (All):
XML (Document markup language).
Query languages (Computer science).
Physical Description:
1 online resource (758 p.)
Edition:
2nd ed.
Place of Publication:
Sebastopol, CA : O'Reilly, 2015.
System Details:
text file
Summary:
The W3C XQuery 3.1 standard provides a tool to search, extract, and manipulate content, whether it's in XML, JSON or plain text. With this fully updated, in-depth tutorial, you’ll learn to program with this highly practical query language. Designed for query writers who have some knowledge of XML basics, but not necessarily advanced knowledge of XML-related technologies, this book is ideal as both a tutorial and a reference. You’ll find background information for namespaces, schemas, built-in types, and regular expressions that are relevant to writing XML queries.
Contents:
Copyright; Table of Contents; Preface; Contents of This Book; Reading the Syntax Diagrams; Conventions Used in This Book; Using Code Examples; Useful Functions; Safari® Books Online; We'd Like to Hear from You; Acknowledgments; Chapter 1. Introduction to XQuery; What Is XQuery?; Capabilities of XQuery; Uses for XQuery; Processing Scenarios; Easing into XQuery; Path Expressions; FLWORs; Adding XML Elements and Attributes; Adding Elements; Adding Attributes; Functions; Joins; Aggregating and Grouping Values; Chapter 2. XQuery Foundations; The Design and History of the XQuery Language
XQuery in ContextXQuery and XPath; XQuery Versus XSLT; XQuery Versus SQL; XQuery and XML Schema; Processing Queries; Input Documents; The Query; The Context; The Query Processor; The Results of the Query; The XQuery Data Model; Nodes; Atomic Values; Sequences; Types; Namespaces; Chapter 3. Expressions: XQuery Building Blocks; Categories of Expressions; Keywords and Names; Whitespace in Queries; Literals; Variables; Function Calls; Comments; Precedence and Parentheses; Comparison Expressions; General Comparisons; Value Comparisons; Node Comparisons; Conditional (if-then-else) Expressions
Conditional Expressions and Effective Boolean ValueNesting Conditional Expressions; Switch Expressions; Logical (and/or) Expressions; Precedence of Logical Expressions; Negating a Boolean Value; Chapter 4. Navigating XML by Using Paths; Path Expressions; Path Expressions and Context; Steps; Axes; Node Tests; Abbreviated Syntax; Other Expressions as Steps; Predicates; Comparisons in Predicates; Using Positions in Predicates; Using Multiple Predicates; More Complex Predicates; A Closer Look at Context; Working with the Context Node; Accessing the Root; Dynamic Paths; The Simple Map Operator
Chapter 5. Adding Elements and Attributes to ResultsIncluding Elements and Attributes from the Input Document; Direct Element Constructors; Containing Literal Characters; Containing Other Element Constructors; Containing Enclosed Expressions; Specifying Attributes Directly; Declaring Namespaces in Direct Constructors; Use Case: Modifying an Element from the Input Document; Direct Element Constructors and Whitespace; Computed Constructors; Computed Element Constructors; Computed Attribute Constructors; Use Case: Turning Content to Markup; Chapter 6. Selecting and Joining Using FLWORs
Selecting with Path ExpressionsFLWOR Expressions; The for Clause; The let Clause; The where Clause; The return Clause; The Scope of Variables; Quantified Expressions; Binding Multiple Variables; Selecting Distinct Values; Joins; Three-Way Joins; Outer Joins; Joins and Types; Chapter 7. Sorting and Grouping; Sorting in XQuery; The order by Clause; The sort Function; Document Order; Document Order Comparisons; Reversing the Order; Indicating That Order Is Not Significant; Grouping; Grouping Using the group by Clause; Aggregating Values; Ignoring "Missing" Values; Counting "Missing" Values
Aggregating on Multiple Values
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed January 20, 2016).
Includes bibliographical references and index.
ISBN:
9781491915110
1491915110
9781491915080
1491915080
9781491915127
1491915129
OCLC:
932322836

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account