XSLT/XPath
XSLT (XML Stylesheet Language Transformation) og XPath (XML Path) benyttes til at manipulere med XML-dokumenter. Med XSLT kan du ændre XML til et andet format - med XPath kan du gennemsøge et XML-dokument og finde eksakt de informationer, som du leder efter.
Målgruppe
Kursister med kendskab til XML. Typisk beslutningstagere, webudviklere eller lignende. Måske arbejder du inden for et givent system (SAP, Microsoft, IBM eller andet) og har behov for at kunne hente og bringe oplysninger fra andre systemer. Måske er i ved at indføre ny it, som automatisk henter/bringer data ved hjælp af XML.
Forudsætninger for kursus
Kendskab til XML-syntaks og HTML. Erfaring med XML som sådan.

Efter kurset kan du
Forstå termerne omkring XSLT - herunder Xpath, XSL og XSL-FO. Efter kurset vil du I detaljer forstå hvordan XML-dokumenter kan parres med XSLT igennem XSLT processen og producere uddata. Uddata kan være alt lige fra HTML, Word-dokument (WordProcessingML), PDF-filer, Andre XML-filer, mobile devices m.m.
Kursusindhold
Kurset gennemgår koncepter og idéer bag XSLT, og hvordan XSLT er placeret i XML-verdenen. Efter kursus har kursisten ligeledes fået viden om XSL, Xpath, XSL-FO, XSLT Processen, Namespaces samt XML Schema.
- Generelle koncepter
- XSLT til at transformere XML-filer
- Syntaks - herunder for-each, choose, if, sort osv.
- Templates, apply-templates - herunder pull/push XSLT
- Navigering i XML-træ med Xpath herunder absolut/relativ navigering
- Håndtering af attributes - herunder søgning, processing, filtrering
Kursusindhold i detaljer
- XML-familien. Hvad er XSLT i relation til XML, Xpath, XSL Formatting Objects (XSL-FO), XQuery og XPointer
- XPath 1.0 + 2.0 Expressions og Operatorer.
- XPath 2.0 Numeric, Controctor og Context Functions
- Begreber: XML-dokument, XML-træ, transformation - eksempler
- Forskellen på XSLT 1.0 og 2.0 - kurset tager udgangspunkt i XSLT 2.0 med Xpath 2.0 med mindre andet aftales med kursister
- Hvad er en XSLT-processor - hvordan installeres den - hvad er en XML-processor
- Brug af Kernow for Saxon XSLT-processor
- Sammenligning mellem XSLT og SQL - kan det overhovedet sammenlignes?
- Location Steps
- Evt.: XMLSpy og Altova XSLT Processor
- Namespaces
- XSLT og XML Schema
- Hvad betyder Closures, No Side Effects samt Rule-Based Development ?
Datoer og priser
Kurset afholdes on-site i din virksomhed eller hos os i Vejle eller København. Ønsker du lukket kursus aftales datoen med Jer. Afholdes kurset som åbent kursus vil datoen være som vist her:
1. Feb, 6. Mar, 18. Apr, 23. Maj
Få et lukket kursus for kr. 12.000 pr. dag. Er I 3 kursister er det billigere end et åbent kursus. I får et mere målrettet kursus med 100% fokus på Jeres behov og problemstillinger. Vor erfaring siger, at lukkede kurser med 2-3 deltagere fra samme firma er meget effektive.
På et lukket kursus bestemmer I selv kursusdatoen. Kursusindhold- og materiale tilpasses uden ekstrabetaling, så I får Jeres helt egen kursusplan. Husk: I betaler en dagspris. Indholdet arrangeres så det passer Jer.
Efter aftale holdes kursus for 1 person. Ring og hør nærmere. Ønsker du at tilmelde 3 personer eller flere så kontakt os for specialpris. Kurset kan med fordel afholdes on-site hos Jer. Vi har projektor og mobilt kursuslokale med bærbare computere.
Kurser kører som udgangspunkt fra 9:00-15:30. Lukkede kurser kan køres på andre tidspunkter.
Skriv til os på info@zoomtek.dk eller ring 4250 5040, så kontakter vi til dig hurtigst muligt.
Relaterede artikler
K7518: InfoPath 2010 Udvidet Lav avancerede forms i InfoPath. Integration af store mængde data, udnyt sektioner og kontrolelementer fuldt ud. Lav sikre formsK5105: Adobe PageMaker K5105: Adobe PageMaker funktioner, publishing, skabeloner, udvikling, versioner, zoomtekK5106: Adobe Photoshop K5106: Adobe Photoshop funktioner, versioner, zoomtekK5101: Adobe Acrobat Gennem en effektiv case kommer vi omkring alle hjørnerne i Adobe AcrobatK5104: Adobe InDesign K5104: Adobe InDesign funktioner, import, publishing, skabeloner, udvikling, versioner, zoomK5102: Adobe GoLive Lær om Adobe GoLive. Kurset er sjovt og givtigt. Gennem hands-on øvelser og logiske moduler lærer du faciliterne i dette program.K9108: DHTML - Dynamisk HTML K9108: DHTML - Dynamisk HTML dhtml, flash, html, javascript, xhtml, programmeringssprogK9114: C#.NET 4.0 Grundlæggende Lær C#.NET helt fra bunden med dette kursus. Få styr på klasser, typer, objekter og interfaces. Kurset indeholder mange praktiske opgaver og filer du kan få med hjemK9113: AJAX AJAX griber fat i mange web-teknologier. Lær om AJAX fra bunden og få dine egne eksempler til at køre i praksis med hands-on øvelserK9112: JQuery JQuery Udvikling. JQuery er blot et JavaScript bibliotek. Når det er sagt, så spænd sikkerhedsselen, for JQuery skyder dit website i vejret som aldrig førK9118: ASP ASP Kurset tager dig rundt i alle facetter af dette sprog, så du selv kan lave webapplikationer