27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vysvětlete rozdíl mezi jazyky XPath, XSLT a XQuery. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x "10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vysvětlete rozdíl mezi jazyky XPath, XSLT a XQuery. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte alespoň čtyři jazyky pro popis schématu XML Příklad 2 dokumentů. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x "10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte alespoň čtyři jazyky pro popis schématu XML Příklad 2 dokumentů. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte čtyři všeobecně známé značkovací jazyky postavené Příklad 2 nad XML. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x "10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte čtyři všeobecně známé značkovací jazyky postavené Příklad 2 nad XML. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vysvětlete výhody a nevýhody jazyků DTD, XML Schéma a Relax NG. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO C j l l j l j l l j l j boďl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x "10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vysvětlete výhody a nevýhody jazyků DTD, XML Schéma a Relax NG. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. K čemu slouží jmenné prostory? Uvedte příklad typu dokumentu, který se bez jmenných Příklad 2 prostorů neobejde. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. K čemu slouží jmenné prostory? Uvedte příklad typu dokumentu, který se bez jmenných Příklad 2 prostorů neobejde. 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně popište alespoň čtyři způsoby, jak lze XML dokument s předem Příklad 2 daným schématem (např. docbook) zobrazit nebo vytisknout v rozumné lidsky čitelné 4 body podobě. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně popište alespoň čtyři způsoby, jak lze XML dokument s předem Příklad 2 daným schématem (např. docbook) zobrazit nebo vytisknout v rozumné lidsky čitelné 4 body podobě. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 a) element v implicitním jmenném prostoru s URI http://f i .muni . cz/ns/x -10 až +10 bodu b) instrukci pro zpracování c) komentář obsahující řetězec "
" d) textový uzel obsahující řetězec " 22 < 3" e) element, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) f) atribut v implicitním jmenném prostoru g) komentář, jehož rodičovským uzlem není element h) znakovou entitu i) deklaraci typu dokumentu j) element ve výchozím (t.j. implicitním) jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte alespoň čtyři jazyky, které používají XPath. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Vytvořte XML dokument, který bude obsahovat Příklad 1 aj element v neimplicitním jmenném prostoru s URI http://f i .muni . cz/ns/x "10 až +10 bodu b) atribut obsahující řetězec "22 < 3" c) komentář obsahující element "
" d) textový uzel, jehož rodičovským uzlem není element e) elementy, který bude mít dva dceřinné textové uzly (ignorovatelné mezery se nepočítají) atribut v prázdném jmenném prostoru instrukci pro zpracování, jejímž rodičovským uzlem není element znakovou entitu i j deklaraci typu dokumentu j) element v prázdném jmenném prostoru s prefixem empty Všechny požadované konstrukce v dokumentu vyznačte tak, aby bylo patrné, kde je začátek a kde konec. Pokud se daná konstrukce v dokumentu vyskytovat nemůže, napište to. Za každou správnou odpověd a) až j) získáte jeden bod, za nesprávnou jeden záporný bod. Nezodpovězená otázka je za nula bodů. Vyjmenujte a stručně charakterizujte alespoň čtyři jazyky, které používají XPath. Příklad 2 4 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: E list c u I— učo c -j ľ u ľ -j ľ -j ll -_i ľ -j ľ -j body Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Grandhotel Brno
657 83 Brno, Benešova 18-20
4 105
Crowne Plaza Prague
160 45 Praha, Koulova 15
4 243
Hotel Voroněž K/name>
603 73 Brno, Křížkovského 47
4 368
Hotel Devět skal
592 92 Svratka, Sněžné - Milovy ll
3 115
0REA Hotels Austria Hotels International
Napište XPath výraz, který z uvedeného XML souboru vybere elementy se jmény hotelů, které Příklad 3 mají nejméně hvězdiček (hodnota stars je minimální). Pozn.: takových hotelů může být více. 3 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: E list c u I— učo c -j ľ u ľ -j ľ -j ll -_i ľ -j ľ -j body Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. D IE3H5E1B3 Grandhotel Brno
657 83 Brno, Benešova 18-20
4 105
Crowne Plaza Prague
160 45 Praha, Koulova 15
4 243
Hotel Voroněž K/name>
603 73 Brno, Křížkovského 47
4 368
Hotel Devět skal
592 92 Svratka, Sněžné - Milovy ll
3 115
0REA Hotels Austria Hotels International
Napište XPath výraz, který z uvedeného XML souboru vybere elementy se jmény hotelů, které Příklad 3 mají nejvíce hvězdiček (hodnota stars je maximální). Pozn. Takových hotelů může být více. 3 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: E list c u I— učo c -j ľ u ľ -j ľ -j ll -_i ľ -j ľ -j body Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Grandhotel Brno
657 83 Brno, Benešova 18-20
4 105
Crowne Plaza Prague
160 45 Praha, Koulova 15
4 243
Hotel Voroněž K/name>
603 73 Brno, Křížkovského 47
4 368
Hotel Devět skal
592 92 Svratka, Sněžné - Milovy ll
3 115
0REA Hotels Austria Hotels International
Napište XPath výraz, který z uvedeného XML souboru vybere elementy se jmény hotelů, které Příklad 3 mají nejvíce pokojů (hodnota rooms je maximální). Pozn. Takových hotelů může být více. 3 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: E list c u I— učo c -j ľ u ľ -j ľ -j ll -_i ľ -j ľ -j body Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Grandhotel Brno
657 83 Brno, Benešova 18-20
4 105
Crowne Plaza Prague
160 45 Praha, Koulova 15
4 243
Hotel Voroněž K/name>
603 73 Brno, Křížkovského 47
4 368
Hotel Devět skal
592 92 Svratka, Sněžné - Milovy ll
3 115
0REA Hotels Austria Hotels International
Napište XPath výraz, který z uvedeného XML souboru vybere textový uzel s názvem společnosti, Příklad 3 která vlastní hotel se jménem "Hotel Devět Skal". 3 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: E list c u I— učo c -j ľ u ľ -j ľ -j ll -_i ľ -j ľ -j body Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Grandhotel Brno
657 83 Brno, Benešova 18-20
4 105
Crowne Plaza Prague
160 45 Praha, Koulova 15
4 243
Hotel Voroněž K/name>
603 73 Brno, Křížkovského 47
4 368
Hotel Devět skal
592 92 Svratka, Sněžné - Milovy ll
3 115
0REA Hotels Austria Hotels International
Napište XPath výraz, který z uvedeného XML souboru spočte celkový počet pokojů v hotelích Příklad 3 patřících společnosti s názvem "OREA Hotels". 3 body Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: 3 říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XQuery dotaz, který z uvedeného XML souboru vytvoří výsledný XML Přiklad 4 dokument s kořenovým elementem obsahující pro každý 7 bodů hotel s alespoň 4 hvězdičkami dceřinný element obsahující dceřinné elementy a
se jménem a adresou hotelu. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: 3 říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XQuery dotaz, který z uvedeného XML souboru vytvoří výsledný XML Přiklad 4 dokument s kořenovým elementem obsahující pro každou 7 bodů společnost dceřinný element obsahující textový uzel se jménem společnosti a dceřinný element s celkovým počtem pokojů ve všech hotelích dané společnosti dohromady. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: 3 říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XQuery dotaz, který z uvedeného XML souboru vytvoří výsledný XML Přiklad 4 dokument s kořenovým elementem obsahující pro každou 7 bodů společnost dceřinný element s atributem id s identifikátorem společnosti a obsahující textový uzel se jménem společnosti a dceřinné elementy se jmény hotelů této společnosti Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: 3 říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XQuery dotaz, který z uvedeného XML souboru vytvoří výsledný XML Přiklad 4 dokument s kořenovým elementem obsahující pro každou 7 bodů společnost dceřinný element obsahující dceřinný element se jménem společnosti a dceřinný element s celkovým počtem pokojů ve všech hotelích společnosti. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: H říSÍ l U l I UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Vytvořte netriviální schéma pro přiložený dokument hotels.xml. Můžete si vybrat Přiklad 5 XML Schéma (8 bodů), Relax NC (8 bodů), nebo DTD (3 body). 8 bodů Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: B říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XSLT transformaci, která z uvedeného XML souboru vytvoří výsledný Přiklad 6 HTML dokument s přehledem hotelů obsahující pro každý hotel: zvýrazněný 8 bodů název, adresu a hvězdičky * v počtu udaném v elementu . V transformaci používejte funkcionální přístup, tzn. místo cyklů for-each užijte šablony. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: B říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XSLT transformaci, která z uvedeného XML souboru vytvoří výsledný Přiklad 6 HTML dokument s přehledem hotelů obsahující pro každý hotel: zvýrazněný 8 bodů název, adresu, počet pokojů + název a id společnosti provozující hotel. V transformaci používejte funkcionální přístup, tzn. místo cyklů for-each užijte šablony. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu. 27.6.2011 PB138 Moderní značkovací jazyky Čas: 70 minut Jméno: Místnost: Souřadnice: B říSÍ l U —J UČO l j l l j l j l l j l j bodl/ Oblast strojově snímatelných informací. Své UČO vyplňte zleva dle přiloženého vzoru číslic. Jinak do této oblasti nezasahujte. U IE3H5E1B3 Napište XSLT transformaci, která z uvedeného XML souboru vytvoří výsledný Přiklad 6 HTML dokument s přehledem společností, obsahující pro každou název, id a 8 bodů přehled hotelů, které vlastní. U každého hotelu uveďte název, adresu a počet pokojů. V transformaci používejte funkcionální přístup, tzn. místo cyklů for-each užijte šablony. Oblast strojově snímatelných informací, nezasahujte. Řešení pište jen na tuto stranu.