19 lines
891 B
Markdown
19 lines
891 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íte na neplatný záznam, zahoďte jej a informujte uživatele**
|
|
|
|
Projekt obsahuje pomocnou třídu `Uzivatel`, kterou můžeš použít ke zjednodušení nebo zpřehlednění
|
|
tvého převodu.
|
|
|
|
## Struktura vstupního souboru
|
|
```csv
|
|
jmeno;id;stavUctu;email
|
|
``` |