Kursplan

XQuery-introduksjon

    Hva er XQuery? Path Expressions FLWOR (for, la, hvor, bestill etter, returner) Funksjoner Joins

XQuery Grunnleggende

    Utformingen av XQuery Språket XQuery i kontekstbehandlingsspørsmål De XQuery datamodelltypene navnerom

Expressioner

    Kategorier av Expressioner Nøkkelord og navn Mellomrom i spørringer Bokstaver Variabler Funksjonsanrop Kommentarer Evalueringsordresammenlikning Expressioner "hvis-da-ellers" Expressioner "og/eller" Expressioner

stier

    Bane Expressioner Predikater Dynamiske baner Inndatadokumenter kontekst

Konstruktører

    Inkludert Elementer og attributter fra inndatadokumentet Direct Constructors Computed Constructors

Velge og bli med ved hjelp av FLWOR-er

    Velge med bane Expressioner FLWOR Expressioner Kvantifiserte Expressioner Velge distinkte verdier slutter seg til

Sortering og gruppering

    Sortering i XQuery Gruppering av aggregerende verdier

Funksjoner

    Innebygde funksjoner Brukerdefinerte funksjoner

Avanserte søk

    Kopiere inndataelementer med modifikasjoner Arbeide med posisjoner og sekvensnumre Kombinere resultater ved å bruke mellomliggende XML dokumenter

XML Navneområde

    XQuery og en navneromsdeklarasjon

Typer

    XQuery Typesystemet De innebygde typene Typer, noder og atomverdier Type Innsjekking XQuery Automatiske typekonverteringer Sekvenstyper Konstruktører og støping

Prolog og modul

    Strukturen til en spørring: Forespørsler om prolog og kroppssammenstilling fra flere moduler Variable erklæringer som erklærer eksterne funksjoner

Bruker skjemaer

    Hva er et skjema? Hvorfor bruke skjemaer med spørringer? W3C XML Schema: A Brief Overview In-Scope Schema Definitions Schema Validation and Type Assignment Sequence Types and Schemas

Statisk skriving

    Hva er statisk skriving? Typebryteren Expression The Treat Expression Typedeklarasjoner Null-eller-en, en-eller-flere og nøyaktig-en funksjoner

Prinsipper for spørredesign

    Spørringsdesign: Klarhet Modularitet Robusthet
Feilhåndtering
  • Opptreden
  • Tall
  • Konstruere og sammenligne numeriske verdier aritmetiske operasjoner funksjoner på tall

      Strenger

    xs:string Type Konstruere, sammenligne og manipulere strenger Substrings, lengde Sammenkjede og splitte strenger Whitespace Internationalization

      Vanlige Expressioner

    Strukturen til en vanlig Expression som representerer individuelle tegn som representerer en hvilken som helst karakter som representerer grupper av tegn Karakterklasse Expressioner Motvillige kvantifiserere Ankre tilbakereferanser ved bruk av flagg ved bruk av under-Expressioner med erstatningsvariabler

      Dato- og klokkesletttyper

    Trekke ut komponenter av datoer, klokkeslett og varigheter ved å bruke aritmetiske operatorer på datoer, klokkeslett og varigheter Datokomponenttypene

      Kvalifiserte navn

    Arbeide med kvalifiserte navn URIer, IDer

      Andre XML Komponenter

    Dokumenter Tekstnoder Kommentarer PI (behandlingsinstruksjoner) XML Entitet CDATA

      XQuery-Relaterte standarder

    XML Serialization XQueryX XQuery Update Facility Full-Text Search XQJ - XQuery API for Java

      Implementeringsspesifikke funksjoner

    XML Versjonsinnstillinger for spørringskontekst-alternativerklæringer og utvidelsesuttrykk Serialiseringsparametere

      XQuery vs. SQL

    XML-data vs. relasjonsdata SQL-syntaks vs. XQuery Syntaks SQL og XQuery

      XQuery vs. XSLT

    XQuery og XPath XQuery vs. XSLT

    Krav

    Litt kunnskap om XML grunnleggende. Avansert kunnskap om XML-relaterte teknologier er fordelaktig, men ikke nødvendig.

     14 timer

    Antall deltakere



    Price per participant

    Testimonials (3)

    Relaterte kurs

    Related Categories