Kurzusleírás

XQuery Bevezetés

  • Mi az XQuery?
  • Útvonal Expressionok
  • FLWOR (a, engedje, hol, rendelje meg, visszaküldje)
  • Funkciók
  • Csatlakozik

XQuery Alapok

  • A XQuery nyelv tervezése
  • XQuery összefüggésben
  • Lekérdezések feldolgozása
  • Az XQuery adatmodell
  • Típusok
  • Névterek

Expressionok

  • Az Expressionok kategóriái
  • Kulcsszavak és nevek
  • Szóköz a lekérdezésekben
  • Szó szerint
  • Változók
  • Funkcióhívások
  • Megjegyzések
  • Értékelési sorrend
  • Összehasonlítás Expressionok
  • „ha-akkor-más” Expressionok
  • "és/vagy" Expressionok

Utak

  • Útvonal Expressionok
  • Predikátumok
  • Dinamikus utak
  • Beviteli dokumentumok
  • Kontextus

Konstruktorok

  • Beleértve a Element-t és az attribútumokat a bemeneti dokumentumból
  • Közvetlen konstruktőrök
  • Számítógépes konstruktorok

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

  • Kiválasztás Path Expressionokkal
  • FLWOR Expressionok
  • Számszerűsített Expressionok
  • Különálló értékek kiválasztása
  • Csatlakozik

Rendezés és csoportosítás

  • Rendezés: XQuery
  • Csoportosítás
  • Értékek összesítése

Funkciók

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

Speciális lekérdezések

  • Bemenetek Element másolása módosításokkal
  • Munka a pozíciókkal és a sorszámokkal
  • Eredmények kombinálása
  • Középhaladó XML dokumentumok használata

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
  • Lekérdezések összeállítása több modulból
  • Változó nyilatkozatok
  • Külső funkciók deklarálása

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: Rövid áttekintés
  • In-Scope Schema Definitions
  • Sémaellenőrzés és típus hozzárendelés
  • Sorozattípusok és sémák

Statikus gépelés

  • Mi az a statikus gépelés?
  • A Typeswitch Expression
  • The Treat Expression
  • Típusnyilatkozatok
  • A nulla vagy egy, egy vagy több és pontosan egy függvény

A lekérdezéstervezés alapelvei

  • Lekérdezés tervezése:
    • Világosság
    • Modularitás
    • Robusztusság
  • Hibakezelés
  • Teljesítmény

Számok

  • Numerikus értékek összeállítása és összehasonlítása
  • Aritmetikai műveletek
  • Funkciók a számokon

Húrok

  • xs:string Típus
  • Húrok felépítése, összehasonlítása és manipulálása
  • Alkarakterláncok, hossza
  • Karakterláncok összefűzése és felosztása
  • Szóköz
  • Nemzetközivé válás

Rendszeres Expressionok

  • A reguláris Expression szerkezete
  • Egyéni karakterek ábrázolása
  • Bármilyen karaktert képvisel
  • Karaktercsoportok képviselete
  • Karakterosztály Expressionok
  • Vonakodó kvantorok
  • Horgonyok
  • Back-References
  • A zászlók használata
  • Al-Expressionok használata helyettesítő változókkal

Dátum és idő típusai

  • Dátumok, időpontok és időtartamok összetevőinek kinyerése
  • Aritmetikai operátorok használata dátumokra, időpontokra és időtartamokra
  • A dátum komponens típusai

Minősített nevek

  • Munka minősített nevekkel
  • URI-k, azonosítók

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 Sorozatosítá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

  • XML Verzió
  • A lekérdezési kontextus beállítása
  • Opciós nyilatkozatok és kiterjesztés Expressionok
  • Sorozatosítási paraméterek

XQuery kontra SQL

  • XML Adat kontra relációs adat
  • 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 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák