Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
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
Testimonials (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Kurs - XQuery
The pacing was good enough
Daniel - Nordea
Kurs - XQuery
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex