18 lines
813 B
Markdown
18 lines
813 B
Markdown
# Okruh 13 - Soubory, výjimky
|
|
|
|
Ti nahoře se rozhodli, že by byl super nápad nahradit stávající databázi uživatelů,
|
|
která je vedena ve formátu hodnot oddělených středníkem, novou databází, která však
|
|
vyžaduje import dat ve formátu XML. Tvým úkolem je načíst databázi (soubor `vstup.txt`)
|
|
a následně ji převést do XML.
|
|
|
|
**Ale pozor!** Pepík, který vytvářel vstupní textový soubor,
|
|
zřejmě zapomněl použít `Flush`, a tak se některé hodnoty staly neplatnými nebo kompletně
|
|
zmizely. Nezapomeň proto ošetřovat případné výjimky! Žádný pád aplikace nebude tolerován.
|
|
**Pokud narazíš na neplatný záznam, zahoď jej a informuj uživatele**
|
|
|
|
Názvy XML prvků by měly odpovídat jejich funkci.
|
|
|
|
## Struktura vstupního souboru
|
|
```csv
|
|
jmeno;id;stavUctu;email
|
|
``` |