K8130 XML Schema / Namespaces

XML Schema benyttes til at beskrive og dokumentere opbygningen af et XML-dokument. XML-dokumenter består af elementer, der beskriver en virkelighed. F.eks. , <størrelse>, osv. for en t-shirt.

XML Schema

Handler man med t-shirts og skal overføre data om 500 forskellige t-shirt til en leverandør, er det derfor vigtigt med en mekanisme til tjek på om de rette elementer i XML-dokumenter er benyttet. Der findes andre valideringmuligheder. Herunder Schematron. Se oversigt her

Ønsker du et avanceret kursus i XML Schema, så kontakt os. W3-specifikationerne er omfattende. XML Schema kan integreres i programmeringssprog og backendsystemer. Kontakt os for tilpasset kursus
XML Schema beskriver data og elementer. Dermed kan man sætte en elektronisk bremse ind, hvis elementet <antal_grader> pludselig opstår – altså et element, der ikke hører til, når der skal beskrives t-shirts.

Målgruppe

Kursister, der allerede har deltaget i K8107 XML Grundlæggende eller har tilsvarende viden.

Kurset kan leveres som et udvidet kursus også. XML Schema har så mange facetter og kan være viklet ind i mange andre teknologier. Derfor tilpasser vi gerne et kursus specielt for din virksomhed.

Efter kurset kan du

Igennem eksempler giver kurset et godt overblik over stoffet. Men kursisterne får også styr på detaljen. Altså hvordan syntaksen er opbygget. Der opfordres til, at du medbringer egne filer eller scenarier, som kan indgå i kurset. Vi læser gerne dokumentation og filer igennem inden kurset. Med XML Schema vil du være klædt langt bedre på til at håndtere protokoller som WSDL, SOAP, RDF m.m.

Kursusindhold

  • Formål, begreber, koncepter
  • Forskellen på Simple Types og Complex Types
  • Namespaces – hvad er namespaces og hvad bruges de til
  • Egne namespaces
  • Elementer, Attributter og Restrictions
  • Empty, Elements Only, Text Only, Mixed, Indikatorer, XSD substitution
  • Regular Expressions
  • Any- og AnyAttribute
  • Substitution
  • Group
  • Union
  • Brug af mange schemaer samtidig – herunder import/include af schemaer
  • Eksempler – Cases
  • Introduktion til Schematron
  • Fordele og Ulemper ved Schema
  • Introduktion til Relax NG og ISO DSDL

Kurset starter fra bunden og fokuserer hårdt på sondringen mellem SimpleTypes og ComplexTypes. Der afsluttes med Schema/Namespace eksmpler fra den virkelige verden – herunder WSDL-filer og GML. Endvidere gives eksempler fra Skat’s brug af schema-filer netop for at klarlægge, hvordan selv komplekse og store datamængder lader sig beskrive med XML Schema.

Schematron og RELAX NG

På kurset drages sammenligninger med andre valideringssprog – herunder Schematron. Med XML Schema kan man validere på struktur og indhold i et XML dokument. Herunder, hvilke elementer f.eks. en kunde skal have. Det er også rimelig nemt at validere på f.eks. en email-adresse.

Det er derimod umuligt at validere på indholdet af et element i forhold til f.eks. en attribute i parentelementet eller andre afhængigheder mellem elementer. En kunde har f.eks. et postnummer-felt. Hvis postnummeret er under ‘5000’ (=Sjælland, Bornholm, Lolland-Falster), så SKAL kunden have et brobizz-element til visning af fragtomkostninger.

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...