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 Innledning
- Hva er XQuery?
- Sti Expressioner
- FLWOR (for, la, hvor, bestill etter, returner)
- Funksjoner
- Blir med
XQuery Grunnleggende
- Språkets utforming
- XQuery i kontekst
- Behandler spørsmål
- XQuery Datamodellen
- Typer
- Navneområder
Expressioner
- Kategorier av Expressioner
- Nøkkelord og navn
- Mellomrom i spørringer
- Bokstaver
- Variabler
- Funksjonsanrop
- Kommentarer
- Evalueringsordre
- Sammenligning Expressioner
- "hvis-så-annet" Expressioner
- "og/eller" Expressioner
stier
- Sti Expressioner
- Predikater
- Dynamiske veier
- Legg inn dokumenter
- Kontekst
Konstruktører
- Inkludert Elements og attributter fra inndatadokumentet
- Direkte konstruktører
- Beregnet konstruktører
Velge og bli med ved hjelp av FLWOR-er
- Velge med Path Expressioner
- FLWOR Expressioner
- Kvantifiserte Expressioner
- Velge distinkte verdier
- Blir med
Sortering og gruppering
- Sorterer i XQuery
- Gruppering
- Samle verdier
Funksjoner
- Innebygde funksjoner
- Brukerdefinerte funksjoner
Avanserte søk
- Kopierer inndata Element med endringer
- Arbeide med posisjoner og sekvensnummer
- Kombinere resultater
- Bruke mellomliggende XML dokumenter
XML Navneområde
- XQuery og et navneområde
- Navneområdeerklæring
Typer
- Typesystemet XQuery
- 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: Prolog og Body
- Sette sammen spørringer fra flere moduler
- Variable erklæringer
- Erklære eksterne funksjoner
Bruker skjemaer
- Hva er et skjema?
- Hvorfor bruke skjemaer med spørringer?
- W3C XML Schema: A Brief Overview
- In-Scope Schema Definisjoner
- Skjemavalidering og typetilordning
- Sekvenstyper og skjemaer
Statisk skriving
- Hva er statisk skriving?
- Typebryteren Expression
- The Treat Expression
- Typeerklæringer
- Funksjonene null-eller-en, en-eller-flere og nøyaktig-en
Prinsipper for spørredesign
- Søkedesign:
- Klarhet
- Modularitet
- Robusthet
- Feilhåndtering
- Ytelse
Tall
- Konstruere og sammenligne numeriske verdier
- Aritmetiske operasjoner
- Funksjoner på tall
Strenger
- xs:streng Type
- Konstruere, sammenligne og manipulere strenger
- Understrenger, lengde
- Sammenkoble og splitte strenger
- Mellomrom
- Internasjonalisering
Vanlige Expressioner
- Strukturen til en vanlig Expression
- Representerer individuelle karakterer
- Representerer enhver karakter
- Representerer grupper av karakterer
- Karakterklasse Expressioner
- Motvillige kvantifiserere
- Ankre
- Tilbake-referanser
- Bruke flagg
- Bruke sub-Expressioner med erstatningsvariabler
Dato- og klokkesletttyper
- Trekke ut komponenter av datoer, klokkeslett og varigheter
- Bruk av aritmetiske operatører på datoer, klokkeslett og varigheter
- Datokomponenttypene
Kvalifiserte navn
- Arbeid med kvalifiserte navn
- URIer, IDer
Andre XML Komponenter
- Dokumenter
- Tekstnoder
- Kommentarer
- PI (behandlingsinstruksjoner)
- XML Entitet
- CDATA
XQuery-Relaterte standarder
- XML Serialisering
- XQueryX
- XQuery Oppdateringsanlegg
- Fulltekstsøk
- XQJ - XQuery API for Java
Implementeringsspesifikke funksjoner
- XML Versjon
- Angi søkekonteksten
- Opsjonserklæringer og utvidelse Expressioner
- 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.