XQuery for Developers

Product type
Total time

XQuery for Developers

Aspect Training
Logo Aspect Training
Provider rating: starstarstarstarstar 9.8 Aspect Training has an average rating of 9.8 (out of 1 reviews)

Tip: need an in-house course at your organisation? We will help you get the right quotes!

Description

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents.
XQuery uses XPath expression syntax to address specific parts of an XML document. It supplements this with a SQL-like "FLWOR expression" for performing joins. A FLWOR expression is constructed from the five clauses after which it is named: FOR, LET, WHERE, ORDER BY, RETURN.
The language also provides syntax allowing new XML documents to be constructed. Where the element and attribute names are known in advance, an XML-like syntax can be used; in other cases, expressions referred to as dynamic node constructors are available.…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: .

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents.
XQuery uses XPath expression syntax to address specific parts of an XML document. It supplements this with a SQL-like "FLWOR expression" for performing joins. A FLWOR expression is constructed from the five clauses after which it is named: FOR, LET, WHERE, ORDER BY, RETURN.
The language also provides syntax allowing new XML documents to be constructed. Where the element and attribute names are known in advance, an XML-like syntax can be used; in other cases, expressions referred to as dynamic node constructors are available. All these constructs are defined as expressions within the language, and can be arbitrarily nested.
The language is based on a tree-structured model of the information content of an XML document, containing seven kinds of node: document nodes, elements, attributes, text nodes, comments, processing instructions, and namespaces. Interested? Then Aspect Training's XQuery for Developers training course is the course for you.
Attendance of Aspect Training's XML Introduction/Intermediate training course or equivalent knowledge.

XQuery Quick IntroductionWhat is XQuery For?
Playing with XQuery
Literals and Comments in XQuery
Your First XQuery
Accessing XML Documents with XQuery
XQuery FLWOR ExpressionsAn Introduction to the XQuery FLWOR
Expression
Simple FLWOR Expressions
The Principal Parts of an XQuery FLWOR
Expression
F is for FOR
L is for LET
Using 'Variables' in XQuery
W is for WHERE
O is for ORDER BY
R is for RETURN
Other parts of the XQuery FLWOR
Expression
Declaring XQuery types
XQuery Position variables
Multiple assignments
What about Grouping in XQuery?
XQuery FLWOR: A Summary
Generating XML Output with XQueryShow Me the Database!
Creating Nodes XQueryEliminating Duplicate Subtrees with
distinct-values() and FLWOR Expressions
Inverting Hierarchies
Quantifiers
Conditional Expressions
XQuery OperatorsArithmetic Operators
Comparison Operators
Sequence Operators
XQuery Built-in Functions
Defining your own Functions in
XQueryA simple XQuery function
The Anatomy of an XQuery Function
Declaration
The XQuery Function Name
XQuery Function Arguments
The result type
The XQuery Function Body
Documentation
Variable Definitions in XQuery
Library Modules in XQuery
Creating a Database ConnectionSupported Databases
The Connection Settings Dialog Box
Using the Server URL Field
How to Create a Database Connection
How to Edit a Database Connection
Creating a collection() Statementcollection() Function Syntax
What Happens When You Create a
collection() Statement?
Creating Multiple Connections
How to Create a collection() Statement

There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.