Course Overview


XQuery is a generic technology and will be taught in a generic, language context. XQuery implementations are associated with database products, where the tool-specific skills are greater than just the XQuery components. To avoid this the tool used will be an XQuery engine, one of the most popular, open-source XQuery implementations that operates directly on XML documents in filestore.

Course Content


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

Extensions and Modular XQuery

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

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

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

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

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

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

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234