Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Xquery

( Duration: 2 Days )

XQuery is an XML-based query language for extracting information from structured and unstructured data, typically – but not limited to – XML format. XQuery is supported by dozens of applications and software tools, and is commonly used wherever XML data is exchanged, consumed, or otherwise processed. The XQuery training course provides skills to find, retrieve, and manipulate data in XML documents using XPath and XQuery.

By attending XQuery workshop, delegates will learn:

  • XQuery – what is it?
  • The XQuery document model
  • To use with documents and data
  • How XQuery uses XML schemas
  • To use of open-source XQuery engine
  • How it relates to XPath and XSLT
  • Writing XQuery function libraries

Knowledge of XML and related technologies, including web authoring and some exposure to XSLT or scripting languages, not necessarily software developers.

This XQuery class is ideal for Web Developers, Software Developers, Publication and Content Managers looking to use XQuery through hands-on practical application of the technology.

COURSE AGENDA

1

The Need for XQuery

  • Why Not SQL?
  • XSLT and XPath as Query Languages
  • The Structure of XQuery
  • Assignments with let
  • Iterations with for
  • Returning Results
  • Conditional Logic
  • Defining Functions
2

Extensions and Modular XQuery

  • Extending XQuery with Libraries
  • Enhancing XQuery with Pragmas and Extensions
  • Importing Modules
  • Invoking External Functions
  • Using Library Modules Effectively
3

XPathXQuery Applications

  • Viewing XML
  • Creating an XQuery Pipeline
  • HTML: A Regional Weather Report
  • Making the Table More Sophisticated
  • Parameterized XQuery
  • SVG: Graphing from XQuery
  • Syndication with RSS
  • Building an XQuery Syndication Engine
4

Working with the XPath 2.0 Data Model

  • XML Infosets
  • Node Values and Types
  • Types and Type Systems
  • Schemas and Complex Types
  • Validation Produces Type Annotations
  • Sequence Types
  • Static Typing
5

Understanding XQuery Semantics

  • XQuery Semantics Introduction
  • Processing Model for XQuery
  • Differences Between XQuery and XQuery Core
  • XQuery Data Model
  • Schemas and Types
  • Functions
  • Notation
  • Expression of Semantics in XQuery
  • Type Level
  • Function Semantics
6

XQuery and Databases

  • Relational Database Concepts
  • A Relational-to-Object Database: Concept Mapping
  • SQL Concepts
  • Relational Technology
  • Oracle 9i XQuery Support
  • IBM DB2 XQuery Support
  • GoXML DB XQuery Support
7

Generating XML and HTML Using XQuery

  • Tools for Generating Web Pages
  • A Photo Album Application
  • Generating the Overview Page
  • Generating the Picture Pages
  • Comparing XSLT and XQuery

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X