====== HW04 - XML dokument ======
^ Termín odevzdání | 28.11.2021 23:59 CET |
^ Bodový zisk | 5b |
^ Počet uploadů | 10 |
===== Zadání =====
Cílem úlohy je provést validaci strukturovaného textu (XML) ve formě textového souboru obecné délky na standardním vstupu programu.
V úloze uvažujeme pouze slova bez diakritiky.
V řešení není dovoleno použití externích knihoven.
===== Zadání =====
* Přečtěte textový soubor obecné velikosti. Název souboru bude programu (podobně jako v předchozích HW03 a HW02) zadán programu jako argument příkazové řádky
* Informace v textovém souboru je strukturována pomocí XML značek.
* XML značky jsou párové (,
| ) nebo nepárové (,
). Ve vstupním textu se mohou objevit oba druhy.
* Párovost / nepárovost značek zde není určena definicí, ale pouze zápisem (tj. kombinací znaků '<', '>' a '/').
* Ověřte, že text je správně strukturován (validní).
===== Příklady =====
==== Příklad 1 ====
^ Vstup ^ Očekávaný výstup ^
|
|
text nevalidni
|
==== Příklad 2 ====
^ Vstup ^ Očekávaný výstup ^
|
10ahoj svete
|
pocet tagu: 5
text validni
|
==== Příklad 3 ====
^ Standardní vstup ^ Očekávaný výstup ^
|
10 |
20 |
![]() |
|
pocet tagu: 7
text validni
|