Jeroen Heuvelman | Jan 2, 2023

XML to JSON

Voorkennis

Een programmeertaal (bijv: PHP of JS) naar keuze
Basiskennis HTML- en CSS

Doelen

  • Verschillende programmeervaardigheden leren en uitbreiden
  • Een gebruikerservaring coderen door verschillende functionaliteiten en processen te combineren
  • Meer HTML- en CSS- mogelijkheden toepassen binnen een kleine opdracht
basis

Opdracht

Maak een programma dat de XML-code converteert naar JSON.

XML-bestand:

<?xml version="1.0"?>
<Klanten>
  <Klant>
    <Bedrijf>Van Gerven b.v.</Bedrijf>
    <Voornaam>Ellen</Voornaam>
    <Achternaam>Adams</Achternaam>
    <Email>ellen_adams@hoppeldiepee</Email>
    <Straatnaam>Jan de Witstraat</Straatnaam>
    <Stad>Amsterdam</Stad>
    <Postcode>3345 SF</Postcode>
    <Land>Nederland</Land>
  </Klant>
</Klanten>

Het JSON-bestand moet het volgende formaat hebben:

{
  "Klanten": [{
    "Bedrijf": "",
    "Voornaam": "",
    "Achternaam": "",
    "Email": "",
    "Straatnaam": "",
    "Stad": "",
    "Postcode": "",
    "Land": ""
  }]
  }      

Op te leveren

  • een Webpage die met behulp van code functioneert zoals beschreven in de opdracht

Evaluatie

Vraag om een code-review om feedback op jouw aanpak en tips voor best-practices te krijgen.
Dit is een rubrics of checklist waaraan je kunt zien of de opdracht juist is uitgevoerd