Vijfhart
088 - 542 78 48 info@vijfhart.nl

XML deel 1: Introductie

  • Duur
    2 dagen
  • Kosten
    vanaf €1350,-
  • Lesmethode
    Persoonlijk begeleid
  • Locaties
    NieuwegeinVirtueel

Werk je regelmatig met data-uitwisseling en wil je begrijpen hoe XML daarin een rol speelt? In deze XML cursus van Vijfhart maak je kennis met XML als standaardtaal voor gestructureerde data. Je leert waarom XML door het W3C als standaard is vastgelegd, hoe het verschilt van HTML en SGML, en waarom het nog steeds veel wordt toegepast in webtechnologieën en in producten zoals de Oracle database en application server.

In de cursus werk je stap voor stap toe naar een compleet beeld van XML. Je leert hoe XML-documenten zijn opgebouwd met elementen, tags, attributen, entities en CDATA en leert hoe je ‘well-formed’ documenten schrijft. Dit is belangrijk omdat systemen alleen betrouwbare XML kunnen verwerken. Vervolgens ga je aan de slag met namespaces, onmisbaar wanneer je verschillende XML-talen in één document combineert. Ook oefen je met het valideren van documenten via DTD’s en XML Schema’s. Daarmee waarborg je de kwaliteit en consistentie van data, wat cruciaal is bij grote of complexe uitwisselingen. Daarna verdiep je je in transformaties met XSLT en XPath: hiermee kun je XML-data omzetten naar andere formaten of selectief bewerken, bijvoorbeeld om gegevens automatisch in een webpagina te tonen. Opmaak met CSS en de omzetting van XML naar PDF met XSL-FO maken duidelijk hoe je dezelfde data geschikt kunt maken voor verschillende presentaties. Als laatste behandelen we het verwerken van XML-documenten met DOM en SAX. Deze parsers zijn essentieel om XML efficiënt te lezen of te manipuleren, of je nu kleine bestanden of grote datastromen verwerkt.

In de praktijkopdrachten pas je de behandelde onderwerpen direct toe. Je stelt zelf XML-documenten op, valideert ze met schema’s, transformeert ze met XSLT en presenteert ze in de browser of zet ze om naar PDF. Ook oefen je met het uitlezen en verwerken van XML-data, zodat je ervaart hoe XML wordt toegepast in realistische scenario’s voor web, data-uitwisseling en applicatieontwikkeling.