9Datenserialisierung

Aufgaben

73. Daten ins XML-Format serialisieren und XML-Daten deserialisieren

Schreiben Sie ein Programm, das eine Liste von Filmen serialisieren und in eine XML-Datei umwandeln kann und umgekehrt in der Lage ist, eine XML-Datei mit einer Liste von Filmen zu deserialisieren. Für jeden Film sind eine eindeutige Nummer, der Titel, das Erscheinungsjahr, die Länge in Minuten, eine Liste der Regisseure, eine Liste der Autoren und eine Besetzungsliste mit den Namen der Schauspieler und den zugehörigen Rollen angegeben. Eine solche XML-Datei kann wie folgt aussehen:

<?xml version="1.0"?>

<movies>

<movie id="9871" title="Forrest Gump" year="1994" length="202">

<cast>

<role star="Tom Hanks" name="Forrest Gump" />

<role star="Sally ...

Get Die C++-Challenge now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.