Kurzusleírás

XQuery Bevezetés

    Mi az a XQuery? Útvonal kifejezések FLWOR (for, let, where, order by, return) Függvények Joins

XQuery Alapok

    A XQuery nyelv XQuery kialakítása a kontextusfeldolgozási lekérdezésekben Az XQuery adatmodell típusok névterek

Expressionok

    Expressionok kategóriái Kulcsszavak és nevek Szóközök a lekérdezésekben Literálok Változók Függvényhívások Megjegyzések Értékelés Sorrend összehasonlítása Expressionok "if-then-else" Expressionok "és/vagy" Expressionok

Utak

    Útvonal Expressionok Dinamikus útvonalak predikátumai Beviteli dokumentumok kontextusa

Konstruktorok

    Beleértve a Element-kat és attribútumokat a bemeneti dokumentum közvetlen konstruktoraiból, a Számított konstruktorokból

Kiválasztás és csatlakozás FLWOR-ok használatával

    Kiválasztás útvonal Expressionokkal FLWOR Expressionok számszerűsített Expressionok Elkülönülő értékek kiválasztása Egyesülések

Rendezés és csoportosítás

    Rendezés XQuery Összesítő értékek csoportosítása

Funkciók

    Beépített funkciók Felhasználó által meghatározott funkciók

Speciális lekérdezések

    Bemeneti elemek másolása módosításokkal Pozíciók és sorszámok kezelése Eredmények kombinálása Köztes XML dokumentumok használatával

XML Névtér

    XQuery és egy névtér névtér nyilatkozat

Típusok

    A XQuery típusrendszer A beépített típusok Típusok, csomópontok és atomi értékek Típusellenőrzés XQuery Automatikus típuskonverziók Sorozattípusok Konstruktorok és öntés

Prolog és modul

    A lekérdezés szerkezete: Prolog és Body Összeállítás Lekérdezések több modulból Külső funkciókat deklaráló változók deklarációk

Sémák használata

    Mi az a séma? Miért használjunk sémákat a lekérdezésekhez? W3C XML Séma: A hatókörön belüli séma definícióinak rövid áttekintése A séma érvényesítése és típushozzárendelése Sorozattípusok és sémák

Statikus gépelés

    Mi az a statikus gépelés? A Típuskapcsoló Expression A Kezelési Expressiontípus deklarációi A nulla vagy egy, egy vagy több és pontosan egy függvények

A lekérdezéstervezés alapelvei

    Lekérdezés tervezése: egyértelműség Modularitás Robusztusság
Hibakezelés
  • Teljesítmény
  • Számok
  • Numerikus értékek megalkotása és összehasonlítása Aritmetikai műveletek függvények számokon

      Húrok

    xs:string Típus Karakterláncok létrehozása, összehasonlítása és manipulálása Alkarakterláncok, hossza Karakterláncok összefűzése és felosztása Térköz nemzetközivé tétele

      Rendszeres Expressionok

    Egy reguláris Expression szerkezete, amely egyedi karaktereket reprezentál, bármely karaktert képviselő karaktercsoportot reprezentál Karakterosztály Expressionok Renitens kvantorok Horgonyok Visszahivatkozások Jelzők használata Al-Expressionok helyettesítő változókkal

      Dátum és idő típusai

    Dátumok, időpontok és időtartamok összetevőinek kinyerése aritmetikai operátorokkal a dátumokhoz, időpontokhoz és időtartamokhoz A dátum komponens típusai

      Minősített nevek

    Munka a minősített nevek URI-jeivel, azonosítóival

      Egyéb XML Összetevők

    Dokumentumok Szöveg Csomópontok Megjegyzések PI (feldolgozási utasítások) XML Entitás CDATA

      XQuery – Kapcsolódó szabványok

    XML szerializálás XQueryX XQuery Frissítési lehetőség teljes szöveges keresés XQJ - XQuery API for Java

      Megvalósítás-specifikus jellemzők

    5

      XQuery vs. SQL

    XML adatok kontra relációs adatok SQL szintaxis kontra XQuery szintaxis SQL és XQuery

      XQuery vs. XSLT

    XQuery és XPath XQuery vs. XSLT

    Követelmények

    Némi ismerete a XML alapjairól. A XML-hoz kapcsolódó technológiák magas szintű ismerete előnyös, de nem kötelező.

      14 Hours
     

    Résztvevők száma


    Tanfolyam kezdete

    Tanfolyam vége


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Vélemények (3)

    Rokon tanfolyam

    Rokon kategóriák