K8105 XML DOM / SAX Parser

XML DOM (Document Object Model) og SAX (Simple API for XML) er såkaldt Access Parser APIs og benyttes til at tilgå data i et XML dokument. Man siger, at SAX er event-baseret og sekventiel. Man siger at DOM har fokus på objeckter og er XML Three styret. Kurset fokuserer på DOM versus SAX.

Målgruppe for DOM/SAX Kursus

Programmører der ønsker at importere/eksportere XML-data. Måske arbejder du med Java, .NET, JavaScript, LotusScript e.l. Kurset er neutralt hvad angår programmeringssprog. Kører kurset som et lukket firmakursus, kan vi godt tage udgangspunkt i et givent sprog.

Forudsætninger: Rimelig viden om XML

Du bør have grundlæggende viden om objektorienteret programmering. Endvidere skal du have en grundlæggende viden om XML, XML Schema og XSLT. Du skal have forståelse for XML Element Tree-tankegangen.Kursus: DOM Document Object Model sammenlignet med SAX

Efter kurset kan du

Benytte SAX / DOM i dit programmeringssprog. Du har endvidere overblik over forskellene og lighederne i de to teknologier. Kurset tager også et smut forbi Java og Jaxb, netop for at se alternativer og supplement til traditionel brug af DOM og SAX.

Kursusindhold

  • DOM SAX Tutorial – eksempler
  • DOM Introduktion – samme objektmodel i flere programmeringssprog
  • Begreber: Node, NodeName, NodeValue, attributter
  • Typer: Node, NamedNodeMap, DOMString og Document
  • NodeTyper: Element_Node, Attribute_Node, Entity_Node m.fl.
  • Metoder: AppendChild, CloneNode, CompareDocument, Normalize m.fl.
  • Objekter: Node, NodeList, NamedNodeMap, DomImplementation m.fl.
  • DOM Operations
  • Nodes, Node Three
  • Parsere – implementering af disse
  • Programmeringseksempler
  • Load Funktioner
  • Adgang til data
  • Node info og Node list
  • Traversing
  • Browsering
  • DOM navigering
  • Manipulering med XML med Get Values, Change/Remove/Replace/Create Nodes, Add Nodes og Clone Nodes
  • Parser fejl og styring af disse
  • DOM XMLhttpRequest
  • DocumentImpl
  • DocumentType, DocumentInstr, Elements og datatypes
  • DOM Validatorer
  • SAX Events
  • JAXB
  • Manipulation af DOM med Powershell – herunder brug af Clixml

Relaterede sider

Vejledning til WordPress for dummies Her er en WordPress vejledning i håndtering af sider. Kortfattet og for begyndere. ZoomTek udbyder WordPress hjemmesider for mindre virksomheder Lo...
Tekstforfatter – tekster til web og markedsf... Søger du en god, elegant tekstforfatter? Har du behov for tekster til din webside, brochurer eller øvrige salgsmateriale? ZoomTek udfærdiger levende o...
Billig hjemmeside ZoomTek giver mindre forretningsdrivende mulighed for en billig hjemmeside i et moderne design. Du kan vælge mellem 4 pakker: Grundpakken, Bronze-Pakk...
Training conducted in English | Kurser afholdt på ... Alle ZoomTek's kurser kan afholdes på engelsk uden ekstrapris. Mange større virksomheder har udenlandske medarbejdere, hvor et match af kursus kan vær...
Indsatspunkter under kursus    En levende instruktør med mange års konsulenterfaring. Glæde ved at undervise, dokumenterede evalueringer og en voksenpædagogisk uddannelse. Din i...
Praktisk Information om Kurset Når du skal på kursus, melder der sig ofte en række spørgsmål. Nedenfor findes praktisk information om kursusafholdelse. Du er også velkommen til at...
Download Center – download eksempelfiler og ... Nedenfor kan du downloade eksempelfiler i forskellige formater. Filerne indeholder testdata til undervisningsformål. Alle data er derfor fiktive... ...
ZoomTek Intranet Effektiv vidensdeling med intranet styrker konkurrenceevnen og bundlinjen. Vi tilbyder løsninger ned til kr. 10 pr. medarbejder pr. måned inkl. softwa...
ZoomTek’s profil – hvad gør ZoomTek an... Filosofien er simpel: Bedre kvalitet, erfarne konsulenter og større fleksibilitet... Løsningsorienterede kurser over certificeringsniveau Ønsker d...
Privatlivspolitik og Pligtaflevering Pligtaflevering ZoomTek udleverer kursusmateriale elektronisk til kursister. Materialer offentliggøres ikke elektronisk via internettet / hjemmeside. ...
Gratis Webinar efter kursus Få mere ud af dit kursus med en gratis opfølgning nogle uger efter kurset Gratis webinar på 2 timer efter kursus Fra 2018 vil du blive tilbudt et gr...
Web Service Kurser Vi har følgende Web Service kurser. Web Services involverer ofte mange grænseflader, platforme og programmer. Derfor kan kurserne også tilpasses, så d...
K9141 Django Web Framework Kursus Hvad er Django web framework ? Django er et high-level Python web framework. Som udvikler kan man hurtigt lave effektive og sikre websites, som er le...
K9139 Performance optimering af websider Website Performance er afgørende for Google Ranking Kunder foretrækker et hurtigt site - ellers er de videre, Google forventer hurtig performance - e...