Kurset er et specialkursus og køres kun som lukket firmakursus.
Målgruppe for XSLT-kursus
Kurset er målrettet programmører, der ønsker en detaljeret viden om XPath. Dette er absolut ikke et begynderkursus.
Forudsætninger for kurset
Du skal kende stort set alt til XML, Namespaces m.m., samt XML Schema, XSL og lignende. Du bør være programmør – f.eks. i Java, .NET eller lignende.
Kurset tager ikke udgangspunkt i et givent programmeringssprog, men du skal have forståelse for objektorienteret programmering, kald af metoder o.l.
Du får en tung viden om XPath og alle sprogets facetter.
Bemærk at du som kursist vil blive ekstra visiteret til dette kursus. Det vil sige, at vi spørger ekstra ind til din baggrundsviden, dine behov og de projekter du skal arbejde med fremadrettet. På den måde kan vi bedre tilpasse kurset.
Indhold af XSLT 2.0/XPath 2.0 Udvidet kurset
Her kan du se det overordnede indhold af kurset. Specielle emner kan inddrages efter behov.
1 | Datateori
- Specifikationer inden for XPath, XJQuery og XSLT
- Serialization – betydning og vigtighed
- Datamodellen
2 | Funktioner – gruppering
- String-funktioner, Bolean funktioner, Date funktioner, QName, Variabelstyring
- Sequence Funktioner
- Brugerdefinerede funktioner
3 | Semantik
- Statisk og dynamisk semantik
- XML Schema Type System
- Names og Types matching
- Atomization
- Duration Types, Node Types
- Schema element test, Attribut test
- Fejltyper
- Sekvenser
4 | Løkker og betingelser
- For-løkker
- If-branching
- Instance of
- Treat as, Cast as, castable
- Namespace support
- Data casting
5 | Diverse
- Collations
- Grouping¨med og uden key
- Import af andre moduler med include, import, apply-import eller next-match
- Result trees og navigering heri
- Optælling, sammenligning
- Values Copies
- Datohåndtering
- Karaktermapning
- Location Steps og Paths i detaljer
- XPointer, XLink og XQuery
- Context Model
- XSLT-transformation med PowerShell