Oefening 5.1.1: Visitekaartje

Teneinde de input voor visitekaartjes automatisch te kunnen verwerken, heeft de verantwoordelijke afdeling van een groot IT-bedrijf een web-pagina gebouwd. Daarin worden de gegevens ingebracht die op een visitekaartje geplaatst kunnen worden. Deze gegevens worden in XML-formaat naar het bedrijf gestuurd, dat uiteindelijk de visitekaartjes produceert. Het XML-schema waarin dit XML-formaat is vastgelegd ga je nu gebruiken om een XML-bestand te creëren.

Benodigde files

  • Download Visitekaartje.zip en plaats de inhoud (Visitekaartje.xsd) op een locatie waar jij er makkelijk bij kunt.

Opdracht

  • Open ‘Altova XMLSpy 2024 Enterprise XML Editor’.;
  • Creëer een nieuw XML-document via “File – New” en kies de optie “xml Extensible Markup language 1.0”;
  • Als je nu op OK klikt krijgt je het “Choose Schema or DTD” menu te zien. Selecteer de optie “Assign Schema/DTD file”;
  • Klik vervolgens achter het invoerveld op het map icoontje voor “Browse file” en selecteer het bestand “Visitekaartje.xsd” waar je dat eerder hebt opgeslagen;
  • Klik op “Open” en vervolgens op “OK”;
  • XMLSPY heeft nu een XML-bestand voor je aangemaakt met de minimaal benodigde set elementen en deze geopend in “Text view”. Dat laatste kun je zien aan de balk onder het document waarin je de editing/viewing modus kunt kiezen, zie hieronder:

    XMLSpy-modi
    Alle verplichte elementen zijn aanwezig. Zij bevatten alleen nog geen inhoud.
    Voorzie de elementen van inhoud en kijk of je ook nog enkele niet verplichte elementen aan het bestand kunt toevoegen.
    Valideer daarvoor regelmatig het bestand door te klikken op het groene Validate icoontje en corrigeer indien nodig de fouten. Je kunt ook valideren via het menu “XML – Validate XML” of m.b.v. “F8”.
    Eventueel kan je via “DTD\Schema – Go to Schema” de mogelijke structuur bekijken;
  • Bewaar het bestand ergens als “Visitekaartje.xml”;
  • Voeg aan het bestand nog ergens de elementen “Unit” en “Pager” toe en wel zodanig dat het bestand welgevormd blijft. Je kunt dit checken door te klikken op het gele Check wellformedness icoontje, via het menu “XML – Check Well-Formedness” of m.b.v. “F7”;
  • Bewaar het bestand als “Visitekaartje-wf.xml”.