====== 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 |