Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace



Podobné dokumenty
Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

M. Balíková, R. Záhořík, NK ČR 1

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

ČÁST PÁTÁ POZEMKY V KATASTRU NEMOVITOSTÍ

Budování aplikačních rozhraní pro obousměrnou komunikaci mezi ERMS a jejich vztah k Národnímu standardu pro komunikaci mezi ERMS.

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Příloha č. 54. Specifikace hromadné aktualizace SMS-KLAS

Praktické úlohy- zaměření specializace

V této části manuálu bude popsán postup jak vytvářet a modifikovat stránky v publikačním systému Moris a jak plně využít všech možností systému.

Informační systém pro rezervaci pokojů hotelu SPORT

Miroslav Kunt. Srovnávací přehled terminologie archivních standardů ISAD(G), ISAAR(CPF) a české archivní legislativy

Zálohování a obnova Uživatelská příručka

Seminář Označení CE vám otevře evropský trh! Vnímání označení CE ze strany Hospodářské komory ČR. František Holec viceprezident

OTÁZKY K ÚSTNÍM ZÁVĚREČNÝM ZKOUŠKÁM 2012

Záloha a obnovení Uživatelská příručka

Podrobný postup pro doplnění Žádosti o dotaci prostřednictvím Portálu Farmáře. 1. kolo příjmu žádostí Programu rozvoje venkova ( )

Metodický list úprava od Daně a organizační jednotky Junáka

Zadávání tiskových zakázek prostřednictvím JDF a Adobe Acrobat Professional

170/2010 Sb. VYHLÁŠKA. ze dne 21. května 2010

VŠEOBECNÉ OBCHODNÍ PODMÍNKY E-SHOP (Doplňující podmínky k Všeobecným smluvním podmínkám užívání služeb Národního geoportálu INSPIRE)

Soukromá střední odborná škola Frýdek-Místek, s.r.o.

ISA 402 ZVAŽOVANÉ SKUTEČNOSTI TÝKAJÍCÍ SE SUBJEKTŮ VYUŽÍVAJÍCÍCH SLUŽEB SERVISNÍCH ORGANIZACÍ

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 13 VY 32 INOVACE

Posouzení činností zajišťovaných externě

Grafický manuál jednotného vizuálního stylu

XML a nové trendy v publikování na Webu

Informace pro provozovatele směnárenské činnosti

Jednotný vizuální styl: podpis v ové korespondenci.

Fyzikální chemie Ch53 volitelný předmět pro 4. ročník

Přenosné ruční stroje, nářadí a zařízení

ANOTACE K VÝUKOVÉ SADĚ

Na následující stránce je poskytnuta informace o tom, komu je tento produkt určen. Pro vyplnění nového hlášení se klikněte na tlačítko Zadat nové

ICT plán ZŠ praktické Bochov na rok 2009

Úprava fotografií hledání detailu, zvětšování (pracovní list)

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

Zvyšování kvality výuky v přírodních a technických oblastech CZ.1.07/1.128/ Nástrahy virtuální reality (pracovní list)

Tvorba webových stránek

Evidence dat v prostředí MS Excelu Kontingenční tabulka a kontingenční graf

OdoCare poskytuje svěží práci a příjemnou atmosféru domácího prostředí!

Změny dispozic objektu observatoře ČHMÚ v Košeticích

MĚSTO OSTROV Nařízení města č. 2/2012, kterým se vydává tržní řád. Čl. 1 Místa pro nabídku, prodej zboží a poskytování služeb

účetních informací státu při přenosu účetního záznamu,

-1- N á v r h ČÁST PRVNÍ OBECNÁ USTANOVENÍ. 1 Předmět úpravy

Nastavení telefonu LG KB770

INFORMAČNÍ SYSTÉM O AREÁLU

Zálohování a zotavení Uživatelská příručka

Příloha č. 2 Vyhledávání souřadnic definičních bodů v Nahlížení do KN OBSAH

Výpočet dotace na jednotlivé druhy sociálních služeb

NÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING

Nástroje produktivity

Inovace výuky prostřednictvím šablon pro SŠ

Nastavení telefonu LG GD510 Pop

Pokyn D Sdělení Ministerstva financí k rozsahu dokumentace způsobu tvorby cen mezi spojenými osobami

OKRUHY K UZZ - POUZE ORIENTAČNÍ

Koncepce rozvoje Polytematického strukturovaného hesláře (PSH)

DAŇ Z PŘÍJMŮ FYZICKÝCH OSOB

METODICKÝ POKYN - DEFINICE MALÝCH A STŘEDNÍCH PODNIKŮ

Obchodní podmínky společnosti SALON KORUNKA s.r.o.

Mobilní reklama ve vyhledávání

Č.j. S056/2008/VZ-03935/2008/520/EM V Brně dne 7. března 2008

Bc. Lenka Radová. Základy zahradnické výroby. Rozmnožování rostlin

Dodatečné informace č. 2

Online manuál pro řadu AR-M230/M270 Tisková sít'ová řešení

Sada 2 Microsoft Word 2007

VŠEOBECNÉ SMLUVNÍ PODMÍNKY UŽÍVÁNÍ INTERNETOVÝCH STRÁNEK FIRSTPLANET.EU A SLUŽEB POSKYTOVANÝCH SPOLEČNOSTÍ COOL GALAXY, S.R.O. (dále jen Podmínky )

DPH a ú tování p eprava, dovoz, vývoz, služby 4. aktualizované vydání

Seznámení žáků s pojmem makra, možnosti využití, praktické vytvoření makra.

Technická hodnota věcí a zařízení

Certifikační kritéria pro značku MORAVSKÝ KRAS regionální produkt " PRODUKTY A VÝROBKY

Zálohování a obnova Uživatelská příručka

Senát Parlamentu České republiky Valdštejnské náměstí 17/4 Praha 1, V Praze, 28. dubna 2016

ODŮVODNĚNÍ VEŘEJNÉ ZAKÁZKY

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: SMS na Internetu Anotace:

OBCHODNÍ PODMÍNKY ÚVODNÍ USTANOVENÍ

Odpovědnost správy sítě je vidět, že cíle popř. V koordinaci s klienty - jsou definovány a upřesněny v průběhu procesu.

Digitální učební materiál

DOTWALKER NAVIGACE PRO NEVIDOMÉ A SLABOZRAKÉ

- znalost zákazníka (propojeno s jinými obory sociologie, psychologie)

I. Všeobecná ustanovení

usnesení o nařízení elektronického dražebního jednání (dražební vyhláška)

Soukromá střední odborná škola Frýdek-Místek, s.r.o.

Poštovní podmínky. Ceník

Předmět: I N F O R M A T I K A

Podrobný postup pro vygenerování a zaslání Žádosti o podporu a příloh OPR přes Portál farmáře

1.11 Vliv intenzity záření na výkon fotovoltaických článků

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 8.

Ėlektroakustika a televize. TV norma ... Petr Česák, studijní skupina 205

EXTRAKT z mezinárodní normy

RAPEX závěrečná zpráva o činnosti systému v roce 2012 (pouze výtah statistických údajů)

EXTRAKT z české technické normy

téma: Formuláře v MS Access

Studie proveditelnosti. Marketingová analýza trhu

Vzorový test pro přijímací řízení do magisterského navazujícího studia modul ekonomika řízení lidských zdrojů

Reklamační řád. Uplatnění reklamace

Pohledávky obcí Ing. Michal Obrusník

usnesení o nařízení elektronického dražebního jednání (dražební vyhláška)

R O Z S U D E K J M É N E M R E P U B L I K Y

DAŇOVÉ AKTULITY Daň z přidané hodnoty

Transkript:

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Algoritmizace a programování Téma: XML Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 18 Číslo: V/5

Programování v XML Úvod do XML 8. Jmenné prostory Jeden z cílů jazyka XML je poskytování aplikacím formát, přes který je možné si vyměňovat informace. Pro dosažení tohoto cíle je nutné, aby byly elementy použité v dokumentech jednoznačně identifikovány a byly odlišitelné. Problém této identifikace v XML řeší jmenné prostory. Při používání jmenných prostorů se jednoznačně identifikuje element nenjen jménem, ale i kombinací jména a jmenného prostoru. Jmenný prostor má podobu adresy URI, ta zajišťuje možnost vytvářet celosvětovou novou URI. Adresa URI (vyňato z internetu- http://www.nti.tul.cz/~satrapa/www/kurs/uri.html ) Adresa, která se zadává například jako cíl odkazu, představuje tak zvaný jednotný identifikátor zdroje (Uniform Resource Identifier, URI). Ten má dva podtypy: Uniform Resource Locator (URL): popisuje konkrétní umístění daného cíle. Obsahuje veškeré informace potřebné pro jeho získání jakou síťovou službu použít, na který server se obrátit a co po něm chtít. Jinými slovy URL identifikuje kde se dotyčný cíl nachází. Uniform Resource Name (URN): je obecnějším konceptem. URN představuje jednoznačné jméno dotyčného zdroje, podle nějž by jej klient měl rozpoznat a obstarat si jej někde v Internetu. Z URL se klient dozví, co je dotyčný cíl zač. Problém je, že k URN zatím nikdo nevymyslel vhodný mechanismus, jak cílový dokument najít a získat. V praxi to znamená, že URN zatím zůstává jen teoretickým konceptem a na stránkách se používají lokátory, čili URL. Důležité je, že adresa URI je jen identifikátor, aplikace pracující s XML se nesnaží získat nějaké dokumenty.

Pro rozlišení dvou elementů je možné použít jmenné prostory s ardesou URI. Zápis bude vypadat takto: <{http://knihy.cz/antikvariat}nazev>malý Bobeš</{http:// knihy.cz/antikvariat}nazev> <{http://veda.cz/odbornost}nazev>fyzikalni zakony</{http://veda.cz/odbornost} nazev> Jak je naznačeno na příkladu shodný je pojem název adresa URI rozliší jmenný prostor a otevře se požadovaná stránka. Tato metoda vypsání je složitá a zdlouhavá proto se používají různé upravené varianty. První variantou je použití implicitního jmenného prostoru. Pokud nějaký element a všichni jeho potomci budou patřit do nějakého jmenného prostoru, stačí nadeklarovat daný jmenný prostor jako implicitni pomocí atributu xmlns. Na ukázkové zápisu bude ukázaná tato metoda. Všechny elementy patří do jednoho jmenného prostoru xmlns = "http://www.w3.org/ 1999/xhtml" Celý zápis pak vypadá takto: <?xml version="1.0" encoding="windows-1250"?> <html xmls="http://www.w3.org/1999/xhtml"> <head> <title>ukázka XHTML </title> </head> <body> <h1>stránka XHTML</h1> <p> To je XML v HTML</p> </body> </html>

Druhá varianta spočívá v deklaraci prefixu, který zastupuje zvolený jmenný prostor. Prefix se zapisuje před jména všech elementů, ty pak patří do jednoho jmenného prostoru. Deklarace prefixu jmenného prostoru vypadá takto: xmlns: &<<prefix>>= <<URI>> Celý kód má pak tuto podobu: <?xml version="1.0" encoding="windows-1250"?> <html:html xmlns:html="http://www.w3.org/1999/xhtml"> <html:head> <html:title>ukázka XHTML </html:title> </html:head> <html:body> <html:h1>stránka XHTML</html:h1> <html:p> To je XML v HTML</html:p> </html:body> </html:html> Zápis ve tvaru html:title se nazývá kvalifikované jméno elementu (Qname) a skláda se z prefixu html a lokálního jména title. Tím se určuje pro co je prefix deklarován a je jednoznačně identifikován element. Jmenné prostory mají uplatnění v dokumentech, které se skládají z různých sad značek. Tyto dokumenty mohou v XHTML s vloženými obrázky, nebo s matematickými vzorcemi v MathML. Atributy se v běžných případech do jmenného prstoru neumisťují, proto se na ně nevzahuje implictní jmenný prostor.

Kontrolní otázky 1. Vysvětlete využití jmenného prostoru 2. Jaké varianty se využívají při tvorbě jmenného prostoru Použitá literatura Jiří Kosek: PHP a XML, první vydání, Grada, 2009 John Sharp, Jon Jagger: Microsoft Visual C#.NET krok za krokem, 1. vydání, Knihy.iDnes webové stránky: http://www.tvorba-webu.cz/xml/