Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
|
|
- Květoslava Radka Procházková
- před 5 lety
- Počet zobrazení:
Transkript
1 PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy ( ), when looking on a prize winner certificate You cannot not communicate. Paul Watzlawick ( ), in Pragmatics of Human Communication Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky. Petr Sojka PB029 Od autora ke čtenáři podzim / 1
2 PB029 Elektronická příprava dokumentů PB029 Elektronická příprava dokumentů Petr Sojka podzim 2017 Petr Sojka PB029 Od autora ke čtenáři podzim / 1
3 Osnova dnešní přednášky a demopřednášky I Přednáška XML, Historický vývoj od SGML k XML. Formální dokumenty a gramatiky: DTD, XML Schema, Relax NG. HTML, XHTML, MathML, WML, HTML5. Formáty a normy související s XML (XLink, XPointer, RDF, XTM). AJAX. DOM. *ML, HTML, HTML5 vs. XHTML Výměna dokumentů na Internetu, URI/URL/URN. Readings do příště. Petr Sojka PB029 Značkování podzim / 1
4 Osnova dnešní přednášky a demopřednášky II Demopřednáška: Základní principy XML, tvorba vlastního XML jazyka s formální definicí pomocí XML Schema, transformace XML (povinná úloha). Příprava 1. a 2. zápočtového dokumentu doporučení. PV126, PB138? Petr Sojka PB029 Značkování podzim / 1
5 E = mc 2?! E = mc 2 E = mc 2 Značkování Markup Návrh Design Sazba Typesetting Korektury Proofreading Předloha Preprint Tisk Print Distribuce Distribution Petr Sojka PB029 Značkování podzim / 1
6 Co je to XML? 1. XML: EXtensible Markup Language. 2. Univerzální a otevřený formát pro reprezentaci (a výměnu) téměř libovolné datové struktury dokumentů i dat. 3. Doporučení WWW Consortium: rozšiřitelný značkovací (meta)jazyk. 4. Celá sada technologií a formátů s XML souvisejících (XHTML, XSL, XSL-FO, CSS, XPointer, XLink,... ) pro elektronické zpracování textů, design, sazbu i výměnu dokumentů či dat. Petr Sojka PB029 Značkování podzim / 1
7 Příklad XML dokumentu <?xml version="1.0" encoding="utf-8"?> <!- deklarace -> <!DOCTYPE faktura SYSTEM "faktura.dtd"> <!- gramatika -> <faktura vystaveni=" " <!- data -> splatnost=" "> <odberatel> <nazev>ferda Pistorius</nazev> <adresa>boubín 77</adresa> <ico> </ico> <dic> </dic> </odberatel> <dodavatel> <nazev>hynek Bedna</nazev> <adresa>máchovo jezero 78</adresa> <ico> </ico> <dic> </dic> </dodavatel> <polozka> <popis>xml editor</popis> <cena mena="kč">500</cena> </polozka> </faktura> Petr Sojka PB029 Značkování podzim / 1
8 Vymezení XML 1. Násobné a opakované použití dat. 2. Metajazyk: XML nespecifikuje ani sémantiku, ani množinu značek, umožňuje však značky definovat a definovat jejich strukturální závislosti. 3. Sémantiku určují aplikace (webové prohlížeče jsou jedny z nich). 4. Části XML dokumentu: deklarace + gramatika + data. Petr Sojka PB029 Značkování podzim / 1
9 XML jako metajazyk 1. XML je mezinárodní standard pro popis značkovacích jazyků. 2. Formálněji je to syntaktický metajazyk pro definici tříd dokumentů (deskriptivních značkovacích jazyků), nezávislých na abecedě. 3. Formální definice typu dokumentu se nazývá DTD Document Type Definition, definice typu dokumentu (gramatika třídy dokumentů). XML parser (validátor) pak čte na vstupu DTD a kontroluje formální správnost. 4. Instance XML dokumentu (dále jen XML dokument) sestává z deklarace (pokynů pro parser), gramatiky (DTD) a vlastního popisně označkovaného textu, dat. Petr Sojka PB029 Značkování podzim / 1
10 Syntaxe XML: správná strukturovanost well formed 1. XML document s korektní syntaxí (stromová struktura) je nazýván správně strukturovaný, well-formed. 2. Správně strukturovaný dokument by měla zpracovat každá XML aplikace. 3. Sekce CDATA pro pohodlnější psaní části dokumentů obsahujících významné znaky: <moudrost> <![CDATA[ (1 < 2) & 2 = 1000 x 1 ]]> </moudrost> Petr Sojka PB029 Značkování podzim / 1
11 Validita XML I 1. Silnější pojem než správná strukturovanost: validita. 2. Dokument vyhovuje gramatice, která vynucuje strukturu, pořadí a množství značek. 3. Gramatika ve formě DTD (Document Type Definition). 4. Validátory (parsery): nsgmls, msxml, xerces, xmllint, Webová validace XHTML: 6. HTML5 validace: 7. Lokální validace: například nsgmls od Jamese Clarka z modulu sp (module add sp) na aisa. Petr Sojka PB029 Značkování podzim / 1
12 Validita XML II 8. Třídy dokumentů. CATALOG. /packages/share/sgml-catalogs/ 9. Výstup parseru: Element Structure Information Set (ESIS) formát (strom dokumentu). Petr Sojka PB029 Značkování podzim / 1
13 XML deklarace <?xml version="1.0" encoding="iso " standalone="no"? 1. Musí být na prvním řádku dokumentu, pro způsob interpretace zbývajících bytů. 2. Při standalone="yes" není třeba číst externí DTD. Petr Sojka PB029 Značkování podzim / 1
14 Instrukce pro zpracování konkrétní aplikací Pokyny (procesní instrukce) pro specifické aplikace: <?xml-stylesheet href="epd.css" type="text/css"?> nebo <?LaTeX \pagebreak?> nebo <datum> <?php echo Date "d.m.y"?> </datum> Petr Sojka PB029 Značkování podzim / 1
15 PB029 Elektronická příprava dokumentů 4. přednáška, Z hlavy autora do značek: historický vývoj Petr Sojka PB029 Značkování podzim / 1
16 Historie XML (od SGML 1986) I 1. Organizace ISO (International Standards Organization), vydává známé normy jako ISO , (Unicode), Norma ISO 8879:1986 Information processing Text and office systems Standard Generalized Markup Language (SGML), vydaná po dlouhém procesu standardizace na základě návrhu Charlese Goldfarba a jeho GML. Počátky již na konci šedesátých let při návrhu informačního systému právnických textů v IBM. Petr Sojka PB029 Značkování podzim / 1
17 Historie XML (od SGML 1986) II 3. Celá sada standardů ISO: kromě SGML, DSSSL (Document Style Semantics and Specification Language, ISO/IEC DIS :1994), SPDL (Standard Page Description Language, ISO/IEC DIS 10180:1991) a HyTime (Hypermedia/Time-based Structuring Language, ISO/IEC 10744:1992). O 4. S odstupem času: nesporný úspěch SGML, základ pro další značkovací jazyky (XML), ale například neúspěch SPDL oproti proprietárnímu PostScriptu. Petr Sojka PB029 Značkování podzim / 1
18 SGML historické poznámky a motivace XML I 1. Výhody: znovupoužívání částí dokumentů, kvalita a otevřenost systému, obecnost, nezávislost na konkrétní formě (WWW konsorcium), rozšiřitelnost dle technologických možností (hypertext), snížení nákladů, možnost validace (ověření korektnosti dokumentu na základě formální definice jazyka dokumentu). 2. Nevýhody: za obecnost se platí složitostí, i po dekádách užívání jsou nejlepší systémy na plné SGML drahé, změna s rozšířeními HTML, přesto přechod k XML (složitost). Petr Sojka PB029 Značkování podzim / 1
19 SGML historické poznámky a motivace XML II 3. Uživatelé SGML (zpočátku velké instituce, elektronický a letecký průmysl, nakladatelé): AAP, OUP, Boeing, Lufthansa, British Patent Office, Association of German editors, TEI, McGraw-Hill, LDC,... viz stránky Organization for the Advancement of Structured Information Standards. 4. Dnešní motivací je přesnější a relevantnější vyhledávání na Internetu (mikroformáty apod.). Petr Sojka PB029 Značkování podzim / 1
20 SGML deklarace I 1. Pokyny pro parser s definicemi abeced (analogie popisu BNF): role oddělovačů; rezervovaná jména; zakázané znaky, typicky kontrolní ASCII; pravidla pro pojmenovávání, citlivost na malá a velká písmena; velikosti délek, značek,... ; komentáře; parametry chování, které vlastnosti kontrolovat (OMITTAG). 2. Pokud deklarace v dokumentu není uvedena, používá se implicitně referenční syntaxe Reference Concrete Syntax (RCS). Petr Sojka PB029 Značkování podzim / 1
21 Příklad SGML deklarace) I <!SGML "ISO 8879:1986" CHARSET BASESET "ISO 646:1991//CHARSET IRV//ESC 2/8 4/2" DESCSET 0 9 UNUSED TAB, LF UNUSED CR UNUSED UNUSED CAPACITY SGMLREF Petr Sojka PB029 Značkování podzim / 1
22 Příklad SGML deklarace) II TOTALCAP MDO "<!" - markup decl open - Petr Sojka PB029 Značkování podzim / 1
23 Příklad SGML deklarace) III MDC ">" - markup decl close - DSO "[" - declaration subset open - DSC "]" - declaration subset close - MSC "]]" - marked section close - COM "--" - comment - RNI "#" - reserved name indicator - LIT """ - literal - LITA " " - alternative literal - GRPO "(" - group open - GRPC ")" - group close - AND "&" - and connector - OR " " - or connector - SEQ "," - seq connector - Petr Sojka PB029 Značkování podzim / 1
24 Příklad SGML deklarace) IV OPT "?" - opt occurrence indicator - REP "*" - rep occurrence indicator - PLUS "+" - plus occ ind, inclusion - MINUS "-" - exclusion, omission flag - CRO "&#" - character reference open - ERO "&" - entity reference open - PERO "%" - parameter entity reference open - REFC ";" - reference close - PIO "<?" - processing instruction open - PIC ">" - processing instruction close - STAGO "<" - start tag open - ETAGO "</" - end tag open - TAGC ">" - tag close - NET "/" - null end-tag - Petr Sojka PB029 Značkování podzim / 1
25 Příklad SGML deklarace) V... Petr Sojka PB029 Značkování podzim / 1
26 SGML/XML DTD: atributová gramatika I 1. Terminologie teorie formálních jazyků: neterminály (elementy), terminály (entity). 2. Elementy vytvářejí stromovou strukturu, nemohou se navzájem křížit, jeden element je kořenový. Lze použít prázdné elementy. <br/>. 3. Elementy mohou mít atributy. O Petr Sojka PB029 Značkování podzim / 1
27 SGML/XML DTD: atributová gramatika II <!ELEMENT faktura (odberatel,dodavatel, polozka+)> <!ELEMENT odberatel (nazev,adresa,ico,dic)> <!ELEMENT dodavatel (nazev,adresa,ico,dic)> <!ELEMENT polozka (popis?,cena,dph,ks?)> <!ELEMENT nazev (#PCDATA)> <!ELEMENT adresa (#PCDATA)> <!ELEMENT ico (#PCDATA)> <!ELEMENT dic (#PCDATA)> <!ELEMENT popis (#PCDATA)> <!ELEMENT cena (#PCDATA)> <!ELEMENT dph (#PCDATA)> <!ELEMENT ks (#PCDATA)> Petr Sojka PB029 Značkování podzim / 1
28 SGML/XML DTD: atributová gramatika III <!ATTLIST faktura cislo CDATA #REQUIRED vystaveni CDATA #REQUIRED splatnost CDATA #REQUIRED vystavil CDATA #IMPLIED> <!ATTLIST cena mena CDATA "CZK"> Petr Sojka PB029 Značkování podzim / 1
29 Deklarace elementů a atributů 1. Sekvence, alternativa, ANY, EMPTY, #PCDATA. 2. Opakování: právě jednou, nejvýše jednou (?), alespoň jednou (+), libovolněkrát (*). 3. Typy atributů CDATA, NMTOKEN, NMTOKENS, ID, IDREF, IDREFS, ENTITY, ENTITIES, výčet. 4. Implicitní hodnoty atributů: "hodnota", #REQUIRED, #IMPLIED, #FIXED "hodnota". Petr Sojka PB029 Značkování podzim / 1
30 Entity I Vhodné pojmenovat části a fragmenty XML, některé řetězce (&TeX; v IS) a znaky použité jako oddělovače v gramatice: <, &, ". Entity interní textové, externí textové, externí binární a parametrické. Příklad množiny interních textových entit: ISO Latin2. Petr Sojka PB029 Značkování podzim / 1
31 Entity II <!- Character entity set. Typical invocation: <!ENTITY % ISOlat2 PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"> %ISOlat2; -> <!ENTITY abreve SDATA "[abreve]"-=small a, breve-> <!ENTITY Abreve SDATA "[Abreve]"-=capital A, breve-> <!ENTITY amacr SDATA "[amacr ]"-=small a, macron-> <!ENTITY Amacr SDATA "[Amacr ]"-=capital A, macron->... Externí textové entity: Petr Sojka PB029 Značkování podzim / 1
32 Entity III <!ENTITY název SYSTEM "URI"> Externí binární entity: <!ENTITY název SYSTEM "URI" NDATA "notace"> Petr Sojka PB029 Značkování podzim / 1
33 Připojení DTD k instanci dokumentu I Odkazem na soubor: <!DOCTYPE faktura SYSTEM "faktura.dtd"> <faktura>...</faktura> DTD součástí dokumentu: <!DOCTYPE faktura [ <!ELEMENT faktura (odberatel, dodavatel, polozka+)>... ]> <faktura>... </faktura> Petr Sojka PB029 Značkování podzim / 1
34 Připojení DTD k instanci dokumentu II Veřejný identifikátor PUBLIC s URL: <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" " V případě veřejného identifikátoru je mapování od řetězce k souboru určeno tzv. katalogem (proměnná okolí SGML_CATALOG_FILES či XML_CATALOG_FILES). Petr Sojka PB029 Značkování podzim / 1
35 Pohledy na XML I 1. Lexikální pohled: XML dokument je řetěz znaků, z nichž některé jsou data a některé oddělovače, značky. <article> <title>úvod do XML</title> <section>xml: hlavní principy</section> <subsection>zobecněné značkování</subsection> <p>základem </article> Petr Sojka PB029 Značkování podzim / 1
36 Pohledy na XML II 2. Syntaktický pohled: XML dokument má tři části: XML deklaraci (instrukce pro XML parser), DTD (gramatiku jazyka) a vlastní instanci dokumentu (v tomto jazyce). Instance dokumentu obsahuje data a značky vyhovující DTD. Tento pohled vytváří parser z lexikálního pohledu. 3. Pohled hierarchie objektů: XML dokument je uspořádaná hierarchie (obvykle stromová struktura) objektů s obsahem (elementů). Elementy mají atributy, obsah a další vlastnosti. O Petr Sojka PB029 Značkování podzim / 1
37 Pohledy na XML III 4. Entitně-strukturní pohled: XML dokument je vnořená kolekce entit. Většina entit je pojmenovaných. Textové entity mohou odkazovat na další entity, zatímco datové entity obsahují libovolná data. 5. Aplikační pohled: XML dokument je cokoli, co autor chce aby jím bylo. Data belongs to whoever creates it, and you get to decide what s important about your own data. Petr Sojka PB029 Značkování podzim / 1
38 Typová kontrola XML: schémata Oproti DTD (struktura, pořadí elementů) přesnější kontrolu nad obsahem XML dávají jazyky XML Schema nebo Relax NG. Možná kontrola typů. Stejný cíl, různá syntaxe. Petr Sojka PB029 Značkování podzim / 1
39 XML Schema <xs:schema xmlns:xs=" <xs:element name="zamestnanec"> <xs:complextype> <xs:sequence> <xs:element name="jmeno" type="xs:string"/> <xs:element name="prijmeni" type="xs:string"/> <xs:element name="plat" type="xs:decimal"/> <xs:element name="narozen" type="xs:date"/> </xs:sequence> <xs:attribute name="id" type="xs:integer"/> </xs:complextype> </xs:element> </xs:schema> Více a detaily: Petr Sojka PB029 Značkování podzim / 1
40 Relax NG <element xmlns=" name="zamestnanec"> <attribute name="id"> <text/> </attribute> <element name="jmeno"> <text/> </element> <element name="prijmeni"> <text/> </element> <element name="plat"> <text/> </element> <element name="narozen"> <text/> </element> </element> Petr Sojka PB029 Značkování podzim / 1
41 Relax NG: kompaktní syntaxe element zamestnanec { attribute id { text }, element jmeno { text }, element prijmeni { text }, element plat { text }, element narozen { text } } Detaily: Petr Sojka PB029 Značkování podzim / 1
42 Vývoj značkovacích jazyků na Internetu I 3/1989: návrh projektu World Wide Web, Tim Berners-Lee, CERN. 12/1990: návrh HTML DTD, první Web software pod NExT. 1991: první WWW prohlížeč pro omezené užití. 1992: CERN začíná propagovat WWW projekt. 2/1993: NCSA zveřejňuje α verzi prohlížeče Mosaic/X M. Andreesena. 7/1993: HTML 1.0 specifikace (Hypertext Markup Language) (RFC 1866) jako Internet draft pracovní skupinou IETF/IIR (Internet Engineering Task Force Internet Information Resources): dokumentový jazyk definovaný pomocí SGML užívaný na WWW. 9/1993: Mosaic pro PC, MAC a X-Window. Petr Sojka PB029 Značkování podzim / 1
43 Vývoj značkovacích jazyků na Internetu II 11/1993: Dave Raggett (HP) navrhuje HTML specifikaci s formuláři, tabulkami a rovnicemi. 6/1994: MIT/CERN vytváří organizaci W3. 6/1994: IETF vytváří pracovní skupinu HTML a HTML 2.0 specifikaci. 11/1994: volně šířený prohlížeč Netscape /1995: Netscape Navigator World Wide Web Consortium (W3C). XML/XHTML, MathML. Petr Sojka PB029 Značkování podzim / 1
44 Výměna dokumentů na Internetu Identifikace dokumentů na Internetu: Uniform Resource Locator/Identifier/Name (URL/URI/URN). URN: URI, kdy organizace zajištuje trvalost odkazů (typicky překladovou službou). metoda://server[:port]/cesta/soubor[#kotva] Http, https, mailto, news, file, ftp, gopher, rlogin, telnet, tn3270, wais. Klient/server architektura; http, https server. Klienti: Google Chrome, Firefox/Mozilla, MS Internet Explorer, Edge, Safari, Opera, Galeon, Konqueror, Amaya, HotJava,... Různé módy renderování v klientech: zpětně kompatibilní (quirk mode) a standardy W3C dodržující (standard mode). Servery: Apache (na aise), MS IIS, NCSA,.... Petr Sojka PB029 Značkování podzim / 1
45 Dokumentové jazyky založené na XML/SGML I Vývoj HTML různá fixní DTD (jedné třídy dokumentů). Koordinace W3C, velké nekompatibilní odchylky velkých firem, problémy s validací. DocBook DTD: svět Linuxu, dokumentace, knihy (O Reilly, Kosek, Safari online). Nejrozšířenější je HTML, další dokumentové jazyky: TEI (Text Encoding Initiative) DTD; Rainbow DTD: formalizace RTF pro konverze z Wordu; MATHML, T E XML, CALS, WML (WAP)... Nyní HTML5 viz rozdíly HTML4 a HTML5. Petr Sojka PB029 Značkování podzim / 1
46 XHTML? XHTML! Postupný přechod z HTML: XHTML, reformulace HTML jako modulární XML aplikace. XHTML čtou všechny XML-kompatibilní aplikace. Příklad: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html> <head> <title>simple document</title> </head> <body> <p>a simple paragraph</p> </body> </html> Petr Sojka PB029 Značkování podzim / 1
47 HTML? HTML5! Postupný přechod z HTML: XHTML, reformulace HTML jako modulární XML aplikace. HTML5! Příklad HTML5 dokumentu: <!DOCTYPE html> <html> <head> <title>html dokument</title> </head> <body> <h1>příklad</h1> <p>toto je příklad HTML dokumentu. </body> </html> Petr Sojka PB029 Značkování podzim / 1
48 MathML: značkování matematiky na Webu I MATHML 3.0 (Mathematical Markup Language) doporučení W3C. XML slovník/aplikace pro popis matematiky (struktury formulí i prezentačních forem). Příklad: kubickou křivku formalizovat pro další zpracování (vykreslení křivky, integrace,... ) z MathML kódu: <math xmlns= > <msup> <mi>x</mi> <mn>3</mn> </msup> </math> Petr Sojka PB029 Značkování podzim / 1
49 MathML: značkování matematiky na Webu II Použití jak pro sazbu, tak pro výpočet v systémech jako je Mathematica: přímočaré odlišení víceznačností: diferenciál x od proměnné dx a součinu proměnných dx. Možnosti výpočtů, validace, renderování na MathMLcentral. Možnost copy&paste. Značkování matematiky v (Tagged) PDF. Indexování MathML na Ukázka hledání včetně formulí. Petr Sojka PB029 Značkování podzim / 1
50 XPointer a XLink I Only connect! That was the whole of the sermon E. M. Forster, ( ) Doporučení XLink XML Linking Language a draft XPointer XML Pointer language pro specifikaci vazeb mezi XML dokumenty nebo jejich částmi. 1. Zobecnění hypertextového odkazu známého z HTML, zpětná kompatibilita. 2. Odkazy mezi více zdroji. Petr Sojka PB029 Značkování podzim / 1
51 XPointer a XLink II 3. Doplnění odkazů o metadata. 4. Odkazy je možno uložit mimo odkazované dokumenty. 5. Xpointer: přesné určení místa ve zdroji, případně výběr jeho části. 6. Odkazy se vytvářejí pomocí elementů a atributů patřících do jmenného prostoru <odkaz xmlns:xlink=" xlink:type="simple" xlink:href=" Domovina PB029</odkaz> Petr Sojka PB029 Značkování podzim / 1
52 RDF (Resource Description Framework) Formální model (RDF validátor) pro reprezentaci metadat: pojmenovaných vlastností a reprezentaci hodnot. Krok k sémantickému Webu? <rdf:rdf xmlns:rdf=" xmlns=" <rdf:description about=" <title>pb029 Elektronická příprava dokumentů</title> <description>stránky předmětu PB029 vyučovaného Petrem Sojkou na FI MU v Brně, CZ.</description> <author>petr Sojka</author> <creator>petr Sojka</creator> <date> </date> <format>text/html</format> <language>cs</language> </rdf:description> </rdf:rdf> Petr Sojka PB029 Značkování podzim / 1
53 Mikroformáty I <div class="vcard"> <img class="photo" src=" /> <strong class="fn">milan Kuchař</strong> <span class="title">vedoucí redaktor</span> ve společnosti <span class="org">recenze ACME</span> <span class="adr"> <span class="street-address">masarykova 200</span> <span class="locality">jaroměř</span>, <span class="region">královéhradecký kraj</span> <span class="postal-code">12345</span> </span> </div> Petr Sojka PB029 Značkování podzim / 1
54 Mikroformáty II Mikroformáty a Google: If I mark up my pages, does that guarantee I ll get Rich Snippets? No. We will be rolling this out gradually, and as always we will use our own algorithms and policies to determine relevant snippets for users queries. We will use structured data when we are able to determine that it helps users find answers sooner. And because you re providing the data on your pages, you should anticipate that other websites and other tools (browsers, phones) might use this data as well. You can let us know that you re interested in participating by filling out this form. Petr Sojka PB029 Značkování podzim / 1
55 RDFa: Resource Description Framework in attributes Technologie pro přenos strukturovaných informací uvnitř webových stránek. RDFa je jeden ze způsobů zápisu (serializace) datového formátu Resource Description Framework (RDF). <html> <head>... </head> <body>... <h2 property=" The Trouble with Bob </h2> <p>date: <span property=" </span> </p>... </body> Petr Sojka PB029 Značkování podzim / 1
56 Na cestě k sémantickému webu Hledání na webu: od řetězců znaků, přes slova k významům [slov]. Knowledge Graph z webu pro web. Komunitní databáze Freebase. Relevance, sémantika, sémantický web, ontologie: formální vyjádření sdílené konceptualizace daného oboru. Použití pro přesnější vyhledávání, Google. Video Davida Siegela: History of information: Push Pull. Petr Sojka PB029 Značkování podzim / 1
57 DOM: Document Object Model Objektový model dokumentu W3C: Webová stránka dostupná jako datová struktura strom. Softwarové knihovny pro algoritmické zpracování webového dokumentu. Petr Sojka PB029 Značkování podzim / 1
58 JavaScript: interaktivita pro web, dynamické HTML Objektově orientovaný skriptovací jazyk, obvykle spouštěný na straně klienta. <html> <head> <title>dhtml Test</title> <script>function changeall() { document.getelementbyid( div1 ).style.color = blue ; } </script> </head> <body> <div id="div1" style="color: red;" onmouseover="changeall()"> Ukázka použití DHTML. Tento text se po najetí myší obarví modř </div> </body> </html> Petr Sojka PB029 Značkování podzim / 1
59 AJAX: Asynchronous JavaScript and XML Motivace: aktualizace pouze části stránky. w3schools.com Příklady aplikací s AJAXem: Google Suggest (2005), Gmail, Youtube, Google Maps, Facebook tabs. Více: Petr Sojka PB029 Značkování podzim / 1
60 Závěrem k etapě o značkování B2B, B2C rozhraní a služby na Webu: SOAP, UDDI, WSDL, XLANG/XAML, XKMS. XML a navazující technologie, Topic Maps (ISO/IEC 13250) mapy témat, XTM 1.0. SMIL (Synchronized Multimedia Integration Language) pro interaktivní multimédia na Webu. XML pro každého: stránky XML guru kolegy Koska Školičky WWW technologií: W3Schools Technický úvod do XML Normana Walshe. Další zdroje, odkazy a literatura je na stránce předmětu (Kosek, xml.com, zvon.org, W3C, JakPsatWeb.cz... ). Petr Sojka PB029 Značkování podzim / 1
61 Shrnutí části o značkování Proč značky? Jaký značkovací jazyk? Jak jemné značky? Jak použití značkovacího jazyka definovat a kontrolovat? XML či L A TEX, DocBook či fithesis3.cls Petr Sojka PB029 Značkování podzim / 1
Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1894 1945) You cannot not communicate Paul Watzlawick (1921 ) Lidé komunikují prostřednictvím
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceObsah prezentace. Co je to XML? Vlastnosti. Validita
Obsah prezentace Co je to XML? Vlastnosti Validita Co je to XML? EXtensible Markup Language Účelem je usnadnit sdílení dat napříč informačními systémy Popis dokumentu z hlediska věcného obsahu Vyvinuto
VíceVývoj Internetových Aplikací
2 Vývoj Internetových Aplikací HTML a CSS Ing. Michal Radecký, Ph.D. www.cs.vsb.cz/radecky HTML a CSS - Tvorba webových stránek - Struktura - Obsah - Vzhled - Funkcionalita zdroj: http://www.99points.info
VíceSyntaxe XML XML teorie a praxe značkovacích jazyků (4IZ238)
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2009/10/01 19:46:33 $ Obsah Základy syntaxe... 3 Elementy a atributy... 4 Znakový model XML... 5 Komentáře... 6 Instrukce
Více24. XML. Aby se dokument XML vůbec zobrazil musí být well-formed (správně strukturovaný). To znamená, že splňuje formální požadavky specifikace XML.
24. XML Úvod Značkovací jazyk XML (extensible Markup Language) vznikl ze staršího a obecnějšího jazyku SGML (Standard Generalized Markup Language). XML byl vyvinut konsorciem W3C, aby poskytl standardní
VíceSprávnost XML dokumentu
Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Správnost XML dokumentu Správně
VíceJazyky pro popis dat
Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Jazyky pro popis dat Pavel
VíceAPLIKACE XML PRO INTERNET
APLIKACE XML PRO INTERNET Jaroslav Ráček Fakulta Informatiky, Masarykova Universita Brno Abstrakt Text je věnován možnostem využití XML technologie pro prezentaci dokumentů pomocí Internetu. V úvodu je
VíceUspořádání klient-server. Standardy pro Web
Návrh a tvorba WWW stránek 1/11 Uspořádání klient-server klient na straně uživatele (browser, prohlížeč) server program obsluhující požadavky uživatele Standardy pro Web HTTP Hypertext Transfer Protocol
VíceÚvod do databázových systémů B
Úvod do databázových systémů B RNDr. Jan Lánský, Ph.D. 5. přednáška XML Slajdy 2-45 převzaty z Mlýnková, Nečaský: Technologie XML (DBI026, MFF UK) 1 Motivace Místo A Chceme přenést informaci Místo B 2
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE. Zdeněk Havlíček
ZNAČKOVACÍ JAZYKY A JEJICH VYUŽÍVÁNÍ MARKUP LANGUAGE AND THEIR USE Zdeněk Havlíček Anotace: Značkovací jazyk vkládá do textu dokumentu další informace o vlastním textu. Značkovací jazyky se využívají především
VíceXML terminologie a charakteristiky. Roman Malo
XML terminologie a charakteristiky Roman Malo XML extensible Markup Language (rozšiřitelný značkovací jazyk) Verze 1.0, 1.1 http://www.w3.org/xml Rozdíly v podpoře různých znakových sad a práci s řídícími
VíceMetody tvorby ontologií a sémantický web. Martin Malčík, Rostislav Miarka
Metody tvorby ontologií a sémantický web Martin Malčík, Rostislav Miarka Obsah Reprezentace znalostí Ontologie a sémantický web Tvorba ontologií Hierarchie znalostí (D.R.Tobin) Data jakékoliv znakové řetězce
VíceÚvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
VíceÚvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
VíceTvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky
Tvorba jednoduchých WWW stránek RNDr. Daniela Ďuráková VŠB - Technická univerzita Ostrava Katedra informatiky Vznik WWW technologie Vznik - CERN 1989-90, vedoucí projektu Tim Berners-Lee cíl - infrastruktura
VíceTvorba WWW stránek. Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675
Tvorba WWW stránek Mojmír Volf mojmir.volf@tul.cz https://www.nti.tul.cz/wiki/wikiuser:mojmir.volf 485 353 675 Zdroje KRUG: Web design - nenuťte uživatele přemýšlet.. Computer Press, 2003. PROKOP M.: CSS
VíceDnešní téma. Oblasti standardizace v ICT. Oblasti standardizace v ICT. Oblasti standardizace v ICT
Dnešní téma Oblasti standardizace v ICT Případové studie standardizace v ICT: 1) Znakové sady 2) Jazyk 1. technická infrastruktura transfer a komunikace informací, přístup k informacím, sdílení zdrojů
VíceDalší XML technologie
XML teorie a praxe značkovacích jazyků (4IZ238) Jirka Kosek Poslední modifikace: $Date: 2012/05/17 18:58:55 $ Obsah Odkazy... 3 Odkazy v rámci jednoho dokumentu... 4 XLink (XML Linking Language)... 5 XLink
VíceSCHÉMOVÉ JAZYKY. Přednáška z předmětu KMA/POK. Otakar ČERBA Západočeská univerzita v Plzni
SCHÉMOVÉ JAZYKY Přednáška z předmětu KMA/POK Otakar ČERBA Západočeská univerzita v Plzni Poslední aktualizace: 16. 10. 2010 Schémové jazyky Jazyky pro popis dokumentu XML schémata XML Schema Languages
Více(X)HTML, CSS a jquery
Prezentační vrstva webové aplikace (X)HTML, CSS a jquery jquery Java Scriptová knihovna Ing. Martin Dostal (X)HTML první stránka Textový soubor s příponou.htm nebo.html: moje
VíceŠkola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN
Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím ICT Číslo projektu: CZ.1.07/1.5.00/34.0940
VíceXML a DTD. <!DOCTYPE kořenový_element [deklarace definující vlastnosti jednotlivých elementů a atributů]> externí deklarace:
XML a DTD Kapitola seznamuje se specifikací souboru XML pomocí souboru DTD Klíčové pojmy: Definice typu dokumentu. DTD DEFINICE TYPU DOKUMENTU slouží k bližší definici XML dokumentu textový soubor s uvedenými
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceX36DSV 3. cvičení. XML (extensible Markup Language) JavaScript. AJAX (Asynchronous JavaScript and XML) X36DSV. 2007/10 ver.2.0 1
3. cvičení XML (extensible Markup Language) JavaScript AJAX (Asynchronous JavaScript and XML) 2007/10 ver.2.0 1 XML podmnožina SGML (Standard Generalized Markup Language) popis dat (rozdíl oproti HTML)
VíceVerze z December 5, 2011 formátovaná k úspornému tisku.
1 You cannot not communicate Paul Watzlawick (1921 ) Lidé komunikují prostřednictvím dokumentů připravovaných elektronicky Petr Sojka: Materiály k výuce předmětu Elektronická příprava dokumentů (PB029)
VíceSémantický web 10 let poté
Sémantický web 10 let poté Vilém Sklenák sklenak@vse.cz Vysoká škola ekonomická, fakulta informatiky a statistiky, katedra informačního a znalostního inženýrství Inforum2011, 26. 5. 2011 Vilém Sklenák
Více14. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce
4. Jazyk HTML (vývoj, principy, funkce, kostra stránky). Jazyk XML, XHTML. Algoritmizace - cyklus for, while a do while, implementace v jazyce PHP. HyperText Markup Language Z Wikipedie, otevřené encyklopedie
VíceZáklady WWW publikování
Ing. Igor Kopetschke Oddělení aplikované informatiky Ústav nových technologií a aplikované informatiky Fakulta mechatroniky a mezioborových inženýrských studií Technická univerzita v Liberci Email : igor.kopetschke@tul.cz
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceElektronické publikování. doc. RNDr. Petr Šaloun, Ph.D. katedra informatiky FEI VŠB TU Ostrava
Elektronické publikování doc. RNDr. Petr Šaloun, Ph.D. katedra informatiky FEI VŠB TU Ostrava www.cs.vsb.cz/saloun Základní pojmy Zpracování textu myšlenka, typografický návrh, realizace, znovupoužití.
VíceHTML Hypertext Markup Language
HTML Hypertext Markup Language je jazyk určený na publikování a distribuci dokumentů na Webu velmi jednoduchý jazyk používá ho mnoho uživatelů má výkonné prostředky (příkazy) k formátování dokumentů (různé
VíceXML schémata XML teorie a praxe značkovacích jazyků (IZI238)
XML teorie a praxe značkovacích jazyků (IZI238) Jirka Kosek Poslední modifikace: $Date: 2006/12/29 15:51:25 $ Obsah Úvod... 4 Proč potřebujeme schéma dokumentů XML... 5 Přínosy použití schématu... 6 Jazyky
VíceInternetové publikování
Internetové publikování Doc. Ing. Petr Zámostný, Z Ph.D. místnost: A-72aA tel.: 4222, 4167 (sekretari( sekretariát ústavu 111) e-mail: petr.zamostny@vscht vscht.czcz Osnova předmp» Úvod - principy fungování
VícePOLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE
POLOPROVOZ ZNALOSTNÍ DATABÁZE INTERPI DOKUMENTACE INTERPI Interoperabilita v paměťových institucích Program aplikovaného výzkumu a vývoje národní kulturní identity (NAKI) (DF11P01OVV023) Zpracovali: Marie
VíceZáklady XML struktura dokumentu (včetně testových otázek)
Základy XML struktura dokumentu (včetně testových otázek) Otakar Čerba Oddělení geomatiky Katedra matematiky Fakulta aplikovaných věd Západočeská univerzita v Plzni Přednáška z předmětu Počítačová kartografie
VíceÚvod do XML Technologie
4 TVEZEWXYHMNR LSTVSKVEQY-RJSVQEXMOENITSHTSVSZ RETVSNIOXIQRERGSZER Q ^)ZVSTWO LSWSGM PR LSJSRHYEVS^TS XYLPEZR LSQ WXE4VEL] 4VELE)9-RZIWXYNIQIHSZE% FYHSYGRSWXM Úvod do XML Technologie BI-TWA Peter Vojtáš
VíceHTML - Úvod. Zpracoval: Petr Lasák
HTML - Úvod Zpracoval: Petr Lasák Je značkovací jazyk, popisující obsah HTML stránek Je z rodiny SGML jazyků, jako např. XML, DOCX, XLSX Nejedná se o programovací ale značkovací jazyk Dynamičnost dodávají
VíceHTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy
V čem se píší web. dokumenty HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy HTML HTML (HyperText Markup Language, značkovací jazyk pro hypertext) standart pro vytváření stránek v systému aplikací World
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceKartografická webová aplikace. Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita
Kartografická webová aplikace Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Západočeská univerzita Datum vzniku dokumentu: 3. 11. 2011 Datum poslední aktualizace: 10. 12. 2011 Cíl
VíceNSWI096 - INTERNET. Úvod do HTML
NSWI096 - INTERNET Úvod do HTML XHTML CO TO JE? XML extensible Markup Language Sada pravidel, jak kódovat dokumenty Podle těchto pravidel lze vytvořit nekonečně mnoho různých jazyků HTML HyperText Markup
VíceCSS V DIGITÁLNÍ KARTOGRAFII
CSS V DIGITÁLNÍ KARTOGRAFII ČERBA Otakar Západočeská univerzita, Fakulta aplikovaných věd, Katedra matematiky Univerzitní 22, Plzeň, 306 14 Tel.: ++420 377 632 681 Fax: ++420 377 632 602 ota.cerba@seznam.cz
VíceMichal Krátký, Miroslav Beneš
Tvorba informačních systémů 1/20 Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních
Vícerychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná
VíceXML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS
XML Š ABLONY A JEJICH INTEGRACE V LCMS XML TEMPLATES AND THEIN INTEGRATION IN LCMS Roman MALO - Arnošt MOTYČKA This paper is oriented to discussion about using markup language XML and its features in LCMS
VíceČESKÁ TECHNICKÁ NORMA
ČESKÁ TECHNICKÁ NORMA ICS 01.020; 35.240.30 2005 Počítačové aplikace v terminologii - Systém pro značkování terminologie ČSN ISO 16642 01 0507 Leden Computer applications in terminology - Terminological
VíceDistanční opora předmětu: Databázové systémy Tématický blok č. 4: XML, DTD, XML v SQL Autor: RNDr. Jan Lánský, Ph.D.
Distanční opora předmětu: Databázové systémy Tématický blok č. 4: XML, DTD, XML v SQL Autor: RNDr. Jan Lánský, Ph.D. Obsah kapitoly 1 XML 2 DTD 2.1 Atributy 2.2 Entity 3. XML v SQL Serveru Studijní cíle
VíceInternet 1 vývoj, html, css
Internet 1 vývoj, html, css Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 19. března 2009 Dnešní přednáška 1 Historie
VíceAnalýza dat a modelování. Speciální struktury
Analýza dat a modelování Speciální struktury XML extensible Markup Language jazyk pro popis struktury dat (zejména se používá pro dokumenty) výrazná podobnost s HTML proč? protože má stejný původ v jazyce
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
VíceTvorba informačních systémů
Tvorba informačních systémů Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2006/2007 c 2006 2007 Michal Krátký Tvorba informačních systémů 1/37 Obsah 8.
VíceTvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování
Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie
VíceTvorba webu. Úvod a základní principy. Martin Urza
Tvorba webu Úvod a základní principy Martin Urza World Wide Web (WWW) World Wide Web (doslova celosvětová pavučina ) je označení pro mnoho dokumentů rozmístěných na různých serverech po celém světě. Tyto
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VícePočítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.
Přednáška 5 1. Stručný přehled vývoje html H T m l (HTML...XML... html5), (Web API, JSON, REST,AJAX) 2. Některé související IT IP adresa, doménová adresa, name servery JavaScritp, Jquery, Angular PHP vs
VíceTechnologie pro tvorbu webových aplikací 1. díl (rozdělení, HTML, XHTML)
1 Portál pre odborné publikovanie ISSN 1338-0087 Technologie pro tvorbu webových aplikací 1. díl (rozdělení, HTML, XHTML) Vávra David Informačné technológie 12.04.2012 Tento seriál je rozdělen na tři články,
VíceTvorba informačních systémů
9. Tvorba informačních systémů Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2007/2008 c 2006-2008 Michal Krátký, Miroslav Beneš Tvorba
VíceÚvod do informatiky 5)
PŘEHLED PŘEDNÁŠKY Internet Protokol a služba Jmenná služba (DNS) URL adresa Elektronická pošta Přenos souborů (FTP) World Wide Web (WWW) Téměř zapomenuté služby 1 INTERNET 2 PROTOKOL A SLUŽBA Protokol
VíceLehký úvod do XML v kartografii
Lehký úvod do XML v kartografii Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar Čerba Oddělení geomatiky, Katedra matematiky Fakulta aplikovaných věd Západočeská univerzita Vznik dokumentu:
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky.
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1865 1947), when looking on a prize winner certificate You cannot not communicate. Paul
VíceDUM č. 11 v sadě. 36. Inf-12 Počítačové sítě
projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné
VíceProgramovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
VíceWWW a HTML. Základní pojmy. Ivo Peterka
WWW a HTML Základní pojmy WWW World Wide Web systém navzájem propojených stránek Stránky se mohou skládat z částí nacházejících se v různých částech světa. HTML HyperText Markup Language Slouží k psaní
VíceMožnosti využití XML v knihovnické praxi. Gabriela Krčmařová AKP 2001 Národní knihovna ČR Liberec, 24.4.2001
Možnosti využití XML v knihovnické praxi Gabriela Krčmařová AKP 2001 Národní knihovna ČR Liberec, 24.4.2001 XML - extensible Markup Language! je jazyk, který umožňuje definovat nejen zpracování informace
VíceFormáty WWW zdrojů. Mgr. Filip Vojtášek. vojtasek@ikaros.cz. http://webarchiv.nkp.cz
Formáty WWW zdrojů Mgr. Filip Vojtášek vojtasek@ikaros.cz Formáty: obecný pohled! Způsob uspořádání dat do sekvence pomocí binární soustavy " bit stream (logický formát)! Způsob vnější prezentace datového
VíceCZ.1.07/1.5.00/34.0527
Projekt: Příjemce: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova 3, 371 60 České Budějovice
VíceZáklady HTML (2. přednáška)
Základy HTML (2. přednáška) WWW World Wide Web Sestává ze tří stavebních bloků Síť informačních zdrojů Universal Resource Identifier jednotný způsob jak adresovat zdroje, (URL) protokoly pro přístup ke
VíceIng. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
VíceIdentifikátor materiálu: ICT-3-55
Identifikátor materiálu: ICT-3-55 Předmět Téma sady Téma materiálu Informační a komunikační technologie Počítačové sítě, Internet Funkce a přehled internetových prohlížečů Autor Ing. Bohuslav Nepovím Anotace
Vícel Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci
l Kontakt s klientem SSP automatizované komunikace s ÚP ČR v součinnosti a exekuci Obsah: 1. SEZNAM POUŽITÝCH ZKRATEK... 3 2. POPIS SLUŽBY... 4 2.1 Forma a struktura rozhraní... 4 2.2 Dostupnost služby...
VíceZnačkovací jazyky a spol. HTML/XHTML XML JSON YAML Markdown, Texy!
Značkovací jazyky a spol. HTML/XHTML XML JSON YAML Markdown, Texy! Značkovací jazyky Angl. termín "MARKUP" ("vyznačování") Smyslem je přidat do textu metainformace: formátovací sémantické Výsledek je prostý
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceMicrosoft Office 2003 Souhrnný technický dokument white paper
Microsoft Office 2003 Souhrnný technický dokument white paper Přehled inteligentních klientských aplikací založených na sadě Microsoft Office 2003 System Publikováno: Duben 2003 Shrnutí: Inteligentní klienti
VíceVstupní data pro program Deformace ve formátu XML
geocaktualizace:22.11.2004 Vstupní data pro program Deformace ve formátu XML Pro formát vstupních dat je využit jazyk XML pro popis strukturovaných dat. Formát je definován v souladu s definicí jazyka
VícePython XML a Web 1 PGS 2012 23.2.2012
Python XML a Web 1 Obsah XML Validace DTD a XSD Práce s XML - SAX a DOM Python a XML Tvorba XML bez použití knihoven Knihovna PyXML SAX Knihovna PyXML DOM Knihovna LXML validace DTD a XSD 2 XML extensible
VícePrezentace XML. XML popisuje strukturu dat, neřeší vzhled definice vzhledu:
Realizováno za finanční podpory ESF a státního rozpočtu ČR v rámci v projektu Zkvalitnění a rozšíření možností studia na TUL pro studenty se SVP reg. č. CZ.1.07/2.2.00/29.0011 Definice vzhledu Prezentace
VíceMBI - technologická realizace modelu
MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VíceInternet 2 css, skriptování, dynamické prvky
Internet 2 css, skriptování, dynamické prvky Martin Hejtmánek hejtmmar@fjfi.cvut.cz http://kmlinux.fjfi.cvut.cz/ hejtmmar Počítačový kurs Univerzity třetího věku na FJFI ČVUT Znalci 26. března 2009 Dnešní
VícePožadavky pro výběrová řízení TerraBus ESB/G2x
Dokument: Převod dat TerraBus ESB/G2x Požadavky pro výběrová řízení TerraBus ESB/G2x Obsah 1. Účel dokumentu... 2 2. Použité termíny a zkratky... 2 3. Požadavky... 3 Účel dokumentu Účelem tohoto dokumentu
VíceLidé komunikují prostřednictvím dokumentů připravovaných elektronicky
PB029 Elektronická příprava dokumentů Anyone who would letterspace the lowercase would steal sheep. Frederick Goudy (1894 1945) You cannot not communicate Paul Watzlawick (1921 ) Lidé komunikují prostřednictvím
VíceWebové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML
Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k
VíceSoučasný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
VíceZáklady webových aplikací ZWA Přednáška č. 2 HTML. Martin Klíma
Základy webových aplikací ZWA Přednáška č. 2 HTML Martin Klíma Architektura Webové Aplikace Architektura web aplikace požadavek HTTP Tenký klient (HTML) odpověď Server Architektura web aplikace: statický
VíceKaskádové styly (CSS)
Kaskádové styly (CSS) Přednáška z předmětu Počítačová kartografie (KMA/POK) Otakar ČERBA Západočeská univerzita v Plzni Vznik dokumentu: 20.11.2007 Poslední aktualizace: 5.11.2009 Cascading Style Sheets
VícePublikování map na webu - WMS
Semestrální práce z předmětu Kartografická polygrafie a reprografie Publikování map na webu - WMS Autor: Ondřej Dohnal, Martina Černohorská Editor: Filip Dvořáček Praha, duben 2010 Katedra mapování a kartografie
VíceZáklady a principy World Wide Web-u
Základy a principy World Wide Web-u PIA 2012/2013 Přemysl Brada Ondřej Rohlík Copyright 2006 Přemysl Brada, Západočeská univerzita Co se dozvíte Myšlenky a technologie v pozadí webu Hypertext klíčové vlastnosti
VíceINFORMAČNÍ SYSTÉMY NA WEBU
INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového
VíceVyužití informačních technologií v cestovním ruchu P1
Využití informačních technologií v cestovním ruchu P1 Pavel Petr Petr.USII@upce.cz 1 Obsah kurzu Princip vyhledávání Definování vyhledávacích požadavků Vyhledávací nástroje Zdroje informací Nástroje pro
Více(X)HTML a CSS. VOŠ a SŠT Česká Třebová
(X)HTML a CSS Mgr. Petr Slívko VOŠ a SŠT Česká Třebová STRUKTURA WEBU Webová prezentace (anglicky website) je několik webových stránek provázaných hypertextovými odkazy. Tomu, které stránky web obsahuje
VíceSoftwarové komponenty a Internet
Softwarové komponenty a Internet Doc. Dr. Ing. Miroslav Beneš Katedra informatiky FEI VŠB-TU Ostrava Miroslav.Benes@vsb.cz Obsah přednášky Motivace Vývoj přístupů k tvorbě programů Definice komponenty
VíceXML a nové trendy v publikování na Webu
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/05/13 17:56:13 $ Obsah Úvod... 3 Nové požadavky na web... 4 XML a podpora různých koncových zařízení... 5 Problém...
VícePředmluva k druhému vydání 13. Úvod 17. ČÁST 2 Vytváření dokumentů XML 65
7 Stručný obsah Předmluva k druhému vydání 13 Úvod 17 ČÁST 1 Začínáme 27 Kapitola 1 Proč XML 29 Kapitola 2 Vytváření a zobrazení vašeho prvního dokumentu XML 45 ČÁST 2 Vytváření dokumentů XML 65 Kapitola
VíceZnalostní systém nad ontologií ve formátu Topic Maps
Znalostní systém nad ontologií ve formátu Topic Maps Ladislav Buřita, Petr Do ladislav.burita@unob.cz; petr.do@unob.cz Univerzita obrany, Fakulta vojenských technologií Kounicova 65, 662 10 Brno Abstrakt:
Více