E-learning a DocBook
|
|
- Dana Staňková
- před 8 lety
- Počet zobrazení:
Transkript
1 E-learning a DocBook Tomáš Pitner tomp@fi.muni.cz Jan Pavlovič xpavlov@fi.muni.cz Abstrakt Tento příspěvek ukazuje další možnosti využití DocBooku (DB) v elektronické podpoře výuky. Ilustruje použití DB zejména při tvorbě studentských prací a slidů pro přednášející. Seznamuje s XML katalogy, adaptací DTD DocBooku a s rozšířeními nástrojů pro práci s XML XInclude. Klíčová slova: LATEX, DocBook, DTD, Slides, XInclude, XML 1 Úvod O použití DocBooku k přípravě výukových materiálů zazněla na minulém semináři celá řada příspěvků. V tomto článku se budeme věnovat dalším, dosud opomíjeným, partiím, kde použití DocBooku rovněž přináší zpříjemnění práce. První takovou aplikací bude použití Doc- Booku pro pořizování závěrečných studentských prací typu bakalářská a diplomová práce. Další oblastí, kde se konzistentní použití DocBooku ukázalo jako užitečné, je zpracování doprovodných fólií (slidů) pro přednášející. Jako formát se zde uplatní DocBook Slides. Aby podpora tvorby studentských prací byla úplná, bylo třeba výchozí DocBook přizpůsobit. Technika, jak to obecně udělat, je teoreticky popsána v dokumentaci. Jak to zvládnout prakticky, si ukážeme v tomto příspěvku. Nejprve připomeneme nutné formality DocBookového souboru (hlavička, DTD), poté popíšeme jednotlivé kroky nastavení katalogu, XML parseru a nakonec ukážeme šikovné rozšíření možností DB pomocí podpory XInclude a uvedeme rozšíření nezbytná pro evidenci a budoucí vyhledávání v archívu prací. Řada prací vyžaduje možnost vkládat matematické vzorce jak je to možné v DocBooku dělat, informuje další kapitola. V závěrečné části příspěvku ukážeme použití DocBook Slides. 2 XML hlavička Příklad 1. Hlavička DocBookového souboru <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" " Odkaz na DTD, který uvádíme v hlavičce XML souboru je řešen pomocí dvou různých identifikátorů. Nejprve uvedeme veřejný identifikátor: PUBLIC, který označuje obecně používanou identifikaci gramatiky, nicméně neříká nic o jejím fyzickém uložení. Právě Fakulta informatiky Masarykova univerzita v Brně, Botanická 68a, Brno
2 k tomu slouží systémový identifikátor: SYSTEM, který obsahuje konkrétní odkaz na gramatiku. Jelikož systémový identifikátor vždy následuje za veřejným identifikátorem, neuvádí se klíčové slovo SYSTEM. DTD neslouží pouze ke kontrole validity dokumentu, ale i pro substituce entit, např. entita ‐ (HYPHEN-MINUS) se podle odkazu entit v DTD nahradí atd. Proto je nezbytné odkaz na DTD v XML souboru uvést. Stahování celého DTD z webu pokaždé, když chceme transformovat dokument, by bylo značně pomalé a neefektivní. Lepší bude zapsat do systémového identifikátoru cestu k lokálně uložené kopii DTD. Tím pádem můžeme používat dokument i off-line. Problém ale nastane, pokud se bude používat dokument na jiném systému, kde je původní odkaz na lokální DTD neplatný. Přepisovat pokaždé hodnotu systémového identifikátoru by bylo nepraktické, dokonce uživatel ani nemusí vědět, kde je DTD v systému uloženo. Naštěstí lze celou situaci jednoduše a elegantně řešit pomocí katalogů. 3 Catalogs Katalogové soubory [1] jsou svým způsobem referenční tabulky. Obsahují odkazy na lokálně umístěné entity v závislosti na veřejném identifikátoru (umí i různé přepisování kontextu). Jediné co se musí procesoru sdělit je, kde se patřičný katalogový soubor nachází a on si v závislosti na získaných informacích sám načte lokálně uložené entity. Bohužel většina XML parserů a XSLT procesorů podporující katalogy má vlastní formu jak mapovat lokální entity (hlavně pod systémy Windows). Naštěstí množiny řešení nejsou úplně disjunktní. Příklad 2. catalog.xml <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> <public publicid="-//oasis//dtd DocBook XML V4.2//EN" uri="file:///c:/xml-dev/docbook/4.2/docbookx.dtd"/> </catalog> V souboru catalog.xml je řečeno, že DTD označené veřejným identifikátorem: -//OASIS//DTD DocBook XML V4.2//EN se má načíst z lokálně uloženého souboru: file:///c:/xml-dev/docbook/4.2/docbookx.dtd XSLT procesorům musíme sdělit, že hodláme používat katalogy a kde je mají hledat. xmllint, xsltproc [2] patří mezi nejznámější parsery a procesory, díky své binární podobě jsou velice rychlé. Nativně umožňují použití katalogů. Stačí nastavit systémovou proměnou: XML CATALOG FILES=/path/catalog.xml Xalan [3] a ostatní procesory napsané pod Javou používají katalogy tak, že se procesoru zadájí jména externích tříd, které za ně mají mapování entit provést. Pro používání katalogů je nezbytný katalogový nástroj [4]. Jeho třídy se předají procesoru jako parametry. Catalog resolver má vlastní konfigurační soubor CatalogManager.properties, ve kterém lze nastavovat kromě cesty ke katalogům i několik jiných užitečných voleb.
3 Příklad 3. CatalogManager.properties verbosity=1 catalogs=/path/catalog.xml prefer=public catalog-class-name=org.apache.xml.resolver.resolver Do CLASSPATH přidáme cestu k adresáři, kde je soubor CatalogManager.properties a cestu k resolveru resolver-1.0.jar CLASSPATH=/xalan files:/path to CatalogManager.properties:resolver-1.0.jar při transformaci použijeme parametry: -ENTITYRESOLVER org.apache.xml.resolver.tools.catalogresolver -URIRESOLVER org.apache.xml.resolver.tools.catalogresolver Pro zjištění použité verze Xalanu stačí uvést parametr -V. Nicméně SUN připravil menší překvapení v tom, že integroval (dnes již hodně historickou) verzi Xalanu přímo do JDK. Což samozřejmě nechceme a proto musíme Javě říci, že má Xalan hledat nejprve někde jinde. Stačí použít přepínač: -Xbootclasspath/p:xalanfiles:resolver:CatalogManager.propertiesdir Saxon [5] má soubor CatalogManager.properties samozřejmě stejný a CLASSPATH nastavíme obdobně jako u Xalanu. Při transformaci použijeme parametry: -x org.apache.xml.resolver.tools.resolvingxmlreader -y org.apache.xml.resolver.tools.resolvingxmlreader -r org.apache.xml.resolver.tools.catalogresolver Bohužel parser Saxonu Ælfred to s katalogy moc neumí, je nutné použít jiný parser například Crimson nebo Xerces, přidáme jej do CLASSPATH a použijeme parametry: -Djavax.xml.parsers.DocumentBuilderFactory= org.apache.crimson.jaxp.documentbuilderfactoryimpl -Djavax.xml.parsers.SAXParserFactory= org.apache.crimson.jaxp.saxparserfactoryimpl 4 XInclude XInclude [6] je standard pro vkládání textu do XML souborů, nabízí mnohem elegantnější a silnější prostředek než je vkládání pomocí entit: <!ENTITY intro "intro.xml"/> Při vkládání dokumentů jako entity jsme nemohli uvádět DOCTYPE a XML soubory nebyly tak plnohodnotné a nešly validovat. S XInclude tento problém odpadá. Navíc můžeme pomocí Xpointer odkazu stanovit, kterou část dokumentu vložit, vybrat si zdali dokument vložit jako text nebo jako XML kód a ošetřovat případy, kdy se vložení nepodařilo. Elementy použité pro XInclude patří do vlastního jmenného prostotu, který musí být všude v dokumentu stejný.
4 <xi:include xmlns:xi=" href="intro.xml"/> Dokument nemusíme vkládat celý, ale třeba jen danou kapitolu, nejednodušší způsob je použít ID dané kapitoly. <xi:include xmlns:xi=" href="intro.xml#installing"/> Mnohem více lze docílit, pokud použijeme Xpointer ukazatel na požadovanou část dokumentu, pomocí Xpath syntaxe. <xi:include xmlns:xi=" href="intro.xml#xpointer(/sect1/section[1]/*)"/> XInclude můžeme použít i ke vkládání prostého textu. Atribut parse= text sdělí procesoru, aby daný obsah namísto XML zobrazil jako prostý text. Tím jsou speciální XML znaky převedeny na odpovídající entity: & na & < na < > na > " na " <programlisting> <xi:include xmlns:xi=" href="code.c" parse="text"/> </programlisting> Při vkládání prostého textu můžeme využít rozšířené interpretace URL vkládaného souboru. V URL textového souboru nemají standardně znaky za # žádný speciální význam např. code.c#1 je běžně interpretováno stejně jako code.c. Prostor za # proto využijeme ke specifikaci, které řádky ze vstupního souboru vložit, např.: #2 vloží pouze druhý řádek #2- vloží od druhého řádku počínaje všechny řádky #2-5 vloží řádky od druhého do pátého včetně #2$3 vloží tři řádky počínaje druhým #-2 vloží první dva řádky #$2 vloží první dva řádky Toto rozšíření samozřejmě nefunguje automaticky v každém XInclude procesoru. V Javě je možno použít místo nástroje xincluder.jar [7] jeho vylepšenou verzi xincluder-fi.jar vyvinutou na pracovišti autorů tohoto článku. Pokud vložení neproběhne správně, ať už z důvodu, že daný soubor neexistuje nebo jej nelze stáhnout, lze namísto prázdného xi:include elementu vložit na dané místo vlastní chybové hlášení. <xi:include xmlns:xi=" href="intro.xml"> <xi:fallback> <para><emphasis>chyba: XINCLUDE</emphasis></para> </xi:fallback> </xi:include>
5 Ve skutečnosti může xi:fallback obsahovat další xi:include element, který se procesor pokusí vyhodnotit v případě neúspěchu. Nesmíme však zapomenout, že pokud uvedeme xi:fallback, tak se transformace dokumentu v případě chyby nezastaví. Pokud je nezbytné, aby vložení souboru proběhlo, je lepší xi:fallback element nepoužívat a nechat proces skončit s chybou. Jednou z hlavních výhod XInclude je, že můžeme jednotlivé soubory zvlášť validovat. Avšak xi:include element není validní element DocBooku a tím pádem nepůjde hlavní dokument zvalidovat. Jsou dva způsoby jak tento problém vyřešit. 1) Nejprve celý dokument sestavíme a poté provedeme validaci. xmllint --noout --xinclude --postvalid file.xml Pokud chceme použít XInclude pod Javou je potřeba si opatřit XInclude nástroj [7]. java -cp xincluder.jar:xercesimpl.jar com.elharo.xml.xinclude.saxxincluder file.xml > file-ok.xml 2) Upravíme DTD DocBooku tak, aby obsahovalo patřičné xi:include elementy. 5 Rozšíření DTD DTD DocBooku je postavené na parametrových entitách, což jistou měrou omezuje specifikaci struktury dokumentu, ale na druhou stranu to umožňuje snadnou modifikaci. Skládáním a přidáváním jednotlivých parametrových entit můžeme do DTD přidat požadované úpravy. Malou modifikací DTD DocBooku lze přidat gramatiku XInclude a umožnit tak validovat dokumenty, které obsahují xi:include elementy. Nejprve uvedeme definici parametrových entit xmlns.xi a xml.base se specifikací jmenných prostorů pro XInclude a xml:base (slouží k možné definici prefixu URI). Dále vlastní deklaraci elementů xi:include. Jelikož pouhá definice elementů nestačí, musíme ještě specifikovat, kde se mohou elementy xi:include v dokumentu vyskytovat. Díky modulární architektuře DTD DocBooku stačí přidat xi:include k několika patřičným parametrovým entitám. Nakonec ještě přidáme jmenné prostory xi:include a xml:base do běžných atributů. Tím pádem nemusíme v dokumentu deklarovat jmenný prostor xi:include a můžeme psát: <xi:include href="intro.xml"/> Příklad 4. xinclude.mod <!ENTITY % xmlns.xi xmlns:xi CDATA #FIXED " > <!ENTITY % xml.base "xml:base CDATA #IMPLIED"> <!ELEMENT xi:include (xi:fallback?)> <!ATTLIST xi:include %xmlns.xi; href CDATA #REQUIRED parse (xml text) "xml" encoding CDATA #IMPLIED>
6 <!ELEMENT xi:fallback ANY> <!ATTLIST xi:fallback %xmlns.xi;> <!ENTITY % local.sect1.class " xi:include"> <!ENTITY % local.divcomponent.mix " xi:include"> <!ENTITY % local.para.char.mix " xi:include"> <!ENTITY % local.info.class " xi:include"> <!ENTITY % local.common.attrib "%xmlns.xi; %xml.base;"> Naše úpravy uložíme do samostatného souboru například: xinclude.mod, který k DTD DocBooku, aniž bychom museli zasahovat do originální struktury, připojíme jako entitu. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" " [ <!ENTITY % xinclude SYSTEM " %xinclude; ]> Jak je patrné, není úprava DTD nic těžkého a můžeme tedy v případě potřeby přidat několik elementů. Například chceme-li použít DocBook pro tvorbu bakalářských a diplomových prací, je vhodné obohatit DTD o několik elementů jako: vedoucí práce, název fakulty, pohlaví studenta, poděkování atd. Příklad 5. fithesis.mod <!ENTITY % xmlns.fi xmlns:fi CDATA #FIXED " > <!ELEMENT fi:woman (#PCDATA)> <!ATTLIST fi:woman xmlns:fi CDATA #IMPLIED> <!ELEMENT fi:faculty (#PCDATA)> <!ATTLIST fi:faculty xmlns:fi CDATA #IMPLIED> <!ELEMENT fi:university (#PCDATA)> <!ATTLIST fi:university xmlns:fi CDATA #IMPLIED> <!ELEMENT fi:logo (#PCDATA)> <!ATTLIST fi:logo xmlns:fi CDATA #IMPLIED> <!ELEMENT fi:advisor (#PCDATA)> <!ATTLIST fi:advisor xmlns:fi CDATA #IMPLIED> <!ELEMENT fi:thanks (#PCDATA para simpara)*> <!ATTLIST fi:thanks xmlns:fi CDATA #IMPLIED> <!ENTITY % xmlns.fi xmlns:fi CDATA #FIXED " > <!ENTITY % local.person.ident.mix " fi:woman fi:faculty fi:university fi:logo fi:advisor fi:thanks"> <!ENTITY % local.common.attrib "%xmlns.fi;"> Je dobré XML hlavičku minimalizovat. Proto, když máme více souborů s úpravami DTD, je lepší buď úpravy dát do jediného souboru nebo je použitím entit integrovat.
7 6 Úprava XSL DocBookové styly jak docbook-xsl tak db2latex, lze jednoduše modifikovat pomocí vestavěných parametrů. Nicméně XSLT styly díky své povaze nabízejí mnohem silnější způsob modifikace. Template overriding znamená v podstatě nahrazování již existujících šablon šablonami novými. Velkou výhodou je, že nemusíme zasahovat do originální stylů. Veškeré úpravy uvedeme ve vlastním souboru, kde v jeho začátku importujeme originální hlavní XSLT soubor. Tento princip můžeme využít jednak pro opravování chyb v originální distribuci a také k rozšiřování a změně vlastností XSLT stylů. Jako příklad vezmeme d2latex styly, které originálně sestavují uvozovky kolem slova pomocí jednotlivých znakových entit daného jazyka. V češtině se spíše používá pro uvozovky makro \uv. Proto vytvoříme vlastní definici šablony pro element quote, která v procesu transformace nahradí originální definici. Příklad 6. mydocbook.xsl <xsl:stylesheet xmlns:xsl=" version= 1.0 > <xsl:import href="xsl/db2latex/xsl/docbook.xsl"/> <xsl:template match="quote"> <xsl:text>\uv{</xsl:text> <xsl:call-template name="inline.charseq"/> <xsl:text>}</xsl:text> </xsl:template> </xsl:stylesheet> 7 DocBook pro bakalářské. a diplomové práce Jelikož mají bakalářské a diplomové práce dokumentační ráz (dokumentujeme buď výtvor, objev nebo technologie) můžeme k jejich vytváření bez problémů použít právě DocBook. Přinese nám to hned několik výhod. Autor práce se nemusí v době psaní zatěžovat výsledným vzhledem dokumentu, neboť zapisuje pouze údaje s informační hodnotou. K psaní práce stačí obyčejný editor, který umí zvýrazňovat syntaxi a tím se stává tvorba platformně nezávislá. Výstup do tištěné podoby je realizován typografických procesorem L A TEX. Autor tak bez větších znalostí L A TEXu a hlubších znalostí typografie získá kvalitní dokument. Navíc lze do průběhu transformace začlenit i patřičnou L A TEXovou stylovou třídu, která sjednocuje rámcový vzhled všech prací na dané fakultě. Dále autor získá HTML prezentaci své práce, která se opět dá standardizovat pomocí CSS stylů. Fakulta může takovéto práce snadno klasifikovat a provádět nad nimi fulltextové vyhledávání. Abychom docílili zmíněných vlastností prací psaných v DocBooku, je nutné provést několik úprav. Jednak musíme upravit DTD DocBooku přidáním několik elementů k zápisu informací typických pro bc. a dipl. práce. K rozšíření nám bude stačit soubor s výše jmenovanými úpravami: fithesis.mod. Příklad 7. Hlavička bakalářské práce v DocBooku <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
8 " [ <!ENTITY % fithesis SYSTEM " %fithesis;]> <book lang="cs"> <bookinfo> <title>název práce</title> <subtitle>bakalářská práce</subtitle> <author> <firstname>jméno</firstname> <surname>příjmení</surname> <fi:woman>false</fi:woman> <fi:faculty>fi</fi:faculty> <fi:advisor>titul jméno příjmení</fi:advisor> </author> <pubdate>jaro 2003</pubdate> <abstract><para>krátké shrunutí práce</para></abstract> <keywordset><keyword>xml</keyword></keywordset> </bookinfo> Dále musíme rozšířit XSLT styly. Přidat šablony pro titulní stranu v HTML a upravit výstup do L A TEXu tak, aby v něm byly začleněny úpravy pro použití fakultního stylu používaného pro závěrečné práce. Celé řešení je možné jednoduše použít na jakékoli univerzitě či fakultě. Spolu s ukázkami hotových prací a dokumentací je systém pro tvorbu bakalářských a diplomových prací k dispozici na 8 Matematika v DocBooku Jelikož podpora MathML není zatím na přijatelné úrovni je lepší v současné době matematické notace v DocBooku zapisovat pomocí L A TEXové syntaxe. Do výsledného L A TEXového kódu se zápis matematiky vloží přímo a do HTML se vloží odkaz (uvedený v elementu imagedata) na obrázek, který vnikl konverzí z EPS souboru vyprodukovaného L A TEXem. K zápisu matematických kódů slouží v DocBooku tři elementy: InlineEquation, který se používá k vložení matematiky přímo do textu, InformalEquation, který matematiku zobrazí v samostatném odstavci a Equation zobrazující matematiku v odstavci s uvozovacím titulkem. Příklad 8. Zápis matematiky <equation> <title>rovnice hmoty a energie</title> <mediaobject> <imageobject> <imagedata fileref="math1.png"/> </imageobject> <textobject role="tex"> <phrase>e=mc^2</phrase> </textobject>
9 </mediaobject> </equation> 9 Slidy v DocBooku Norman Walsh připravil pod názvem DocBook Slides (viz [8]) derivát zjednodušeného DocBooku (Simplified DocBook) určený k přípravě prezentačních podkladů (slidů). Současně k nim poskytuje rozsáhlou sadu XSL stylů pro vizualizaci fólií. Studenti často vyžadují, aby slidy dostali k dispozici i v tisknutelné podobě. Pro tyto případy lze použít buďto existující styly formátující slidy do XSL:FO (jsou k dispozici na vedle stylů generujících HTML) a výsledný soubor převést např. procesorem Apache FOP do PDF souboru a ten vytisknout. Nebo použít db2latex styly pro Slides a trasformovat slidy do L A TEXu. Velmi jednoduchým XSLT stylem je také možno převést slidy do normálního DocBooku např. jako knihu (book), případně doplňovat... jako běžný DB dokument. Tento způsob se osvědčil nejlépe ne každý student totiž chce celý soubor tisknout, někomu vyhovuje jeho prohlížení a to i např. na počítačích třídy PDA, pro které neexistuje prohlížeč PDF. Ohledně členění jednotlivých přednášek do souborů DB Slides se v praxi osvědčila tato struktura: 1. Co přednáška (např. dvouhodinová), to jeden soubor slides (snadná modifikace jednotlivých přednášek). 2. Slidy struktura celého předmětu je popsána zvláštním souborem, kde jsou kromě slidů zařazeny i odkazy na další komponenty plné učební texty a jejich části (nejen slidy pro přednášejícího), větší příklady, testy, atd. To umožňuje snadnou správu celkové struktury předmětu. 3. Jedna speciální přednáška pak představuje osnovu celého kurzu a odkazuje se na slidy k jednotlivým skutečným přednáškám. Kromě odkazů je tam totiž možné vložit i další informace, uváděné typicky v úvodní přednášce předmětu, kdy se studenti seznamují s osnovou předmětu. Příklad 9. Příklad souboru se slidy v DocBook Slides <!DOCTYPE slides SYSTEM "../../schema/dtd/slides.dtd"> <?dbhtml graphics-dir="../graphics" css-stylesheet-dir="../browser"?> <?dbhtml script-dir="../browser"?> <slides> <slidesinfo> <title>the Slides Document Type</title> <titleabbrev>slides</titleabbrev> <author><firstname>norman</firstname><surname>walsh</surname></author> <pubdate>tuesday, 25 June 2002</pubdate> <releaseinfo role="version">3.1.0</releaseinfo> <copyright><year>2002</year> <holder>norman Walsh</holder></copyright> </slidesinfo> <foil><title>introduction</title> <para>this is the introductory slide.</para>
10 </foil> <foilgroup><title>purpose and History</title> <para>groups can now have introductory text as well.</para>... Obrázek 1: Slidy připravené k prezentaci v HTML prohlížeči Literatura 1. OASIS, XML Catalogs Committee Specification 06 Aug 2001, org/committees/entity/spec html. 2. Gnome, Libxml2, 3. Apache, Xalan, 4. Apache, Catalog Resolver, 5. Kay, Michael H., Saxon, 6. W3 Consorcium, XML Inclusion Proposal (XInclude), 7. Harold, Elliotte R., XInclude engine, ftp://ftp.ibiblio.org/pub/languages/java/ javafaq/xincluder.tar.gz. 8. Walsh, Norman, DocBook Open Repository Project,
DocBook a jeho využití Tomáš Pitner, Jan Pavlovič, FI MU
DocBook a jeho využití Tomáš Pitner, Jan Pavlovič, FI MU XML značkování DocBook 1, původně určené k pořizování programové dokumentace, se stává v současnosti velice populárním formátem platformově přenositelných
VíceJazyk XSL XPath XPath XML. Jazyk XSL - rychlá transformace dokumentů. PhDr. Milan Novák, Ph.D. KIN PF JU České Budějovice. 9.
Jazyk XSL - rychlá transformace dokumentů 9. prosince 2010 Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí stylů Formátování dokumentu pomocí XSL FO Osnova 1 Jazyk XSL Úvod Princip zpracování pomocí
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í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í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í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í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í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í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íceJak psát bakalářskou práci v DocBooku
VYSOKÁ ŠKOLA EKONOMICKÁ V PRAZE Fakulta informatiky a statistiky Katedra informačního a znalostního inženýrství Jak psát bakalářskou práci v DocBooku Bakalářská práce Jiří Kosek Vedoucí práce: Prof. Ing.
VíceElektronické publikování. Základní pojmy. B žné systémy. Publika ní nástroje. doc. RNDr. Petr Šaloun, Ph.D. FEI VŠB TU Ostrava
Publika ní nástroje Proprietární formáty MS Word MS PowerPoint možnost XML exportu Nezávislé/rozší ené standardy TeX / LaTeX / PDFTeX XML XHTML, DocBook PDF PostScript B žné systémy Snaha o strukturní
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íceTechnologie pro e-vzdělávání 2005
České vysoké učení technické v Praze, fakulta elektrotechnická, katedra počítačů VŠB - TU Ostrava, fakulta elektrotechniky a informatiky, katedra informatiky Slovenská technická universita Bratislava,
VíceXSLT a jmenné prostory
XSLT a jmenné prostory Doplňková prezentace Roman Malo XSLT a jmenné prostory Při využití XSLT nad XML s jmennými prostory je potřeba jednotlivé názvy uzlů (elementy a atributy) uvádět včetně prefixu Prefix
VíceXML a XSLT. Kapitola seznamuje s šablonami XSLT a jejich použití při transformaci z XML do HTML
XML a XSLT Kapitola seznamuje s šablonami XSLT a jejich použití při transformaci z XML do HTML Zdroje: M. ŽÁK: XML (začínáme programovat), Grada Publishing, 2005 I. MLÝNKOVÁ, M. NEČASKÝ, J. POKORNÝ, K.
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íceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
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í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í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íceNÁVRH A REALIZACE WWW PREZENTACE ČKR
NÁVRH A REALIZACE WWW PREZENTACE ČKR Šárka Ocelková Ústav výpočetní techniky MU v Brně, Botanická 68a, 602 00 Brno, ČR E-mail: ocelkova@ics.muni.cz Abstrakt U zrodu www prezentace České konference rektorů
VíceObsah 1. Obsah. Sazba dokumentů v LATEXu 2 Úvod... 2 Vstupy... 3 Ceník... 6 Kontakt... 7 Ukázky... 9. Tvorba hudebnin v prostředí LilyPond 10
Obsah 1 Obsah Sazba dokumentů v LATEXu 2 Úvod............................... 2 Vstupy.............................. 3 Ceník............................... 6 Kontakt.............................. 7 Ukázky..............................
Více================================================================================ =====
Název: VY_32_INOVACE_PG4101 Základní struktura HTML stránky Datum vytvoření: 01 / 2012 Anotace: DUM seznamuje se základní strukturou a členěním HTML stránky, s jednotlivými složkami - HTML, CSS, externí
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íceXML snadno a rychle Martin Kuba, ÚVT MU
XML snadno a rychle Martin Kuba, ÚVT MU Ve filmu Adéla ještě nevečeřela se americký detektiv naučí plynně česky během cesty vlakem z knihy s názvem Česky snadno a rychle. Bohužel, takto efektivní učebnice
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í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í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ícePokročilé techniky tvorby sestav v Caché. ZENové Reporty
Pokročilé techniky tvorby sestav v Caché ZENové Reporty Úvodem Jednoduché sestavy Pokročilé sestavy Ladění Historie ZEN reporty sdílejí podobný princip definování obsahu jako ZENové stránky Byly uvedeny
VíceValidace souborů DS3
Validace souborů DS3 Verze: 1.33 1. Rozsah...1 1.1 Identifikace systému...1 1.2 Přehled systému...1 2. Přehled verzí a změny v nich...1 3. Použité dokumenty...2 4. Shrnutí údajů o programovém vybavení...4
VíceHROMADNÉ ÚPRAVY NAJÍT A NAHRADIT
HROMADNÉ ÚPRAVY NAJÍT A NAHRADIT Funkce Najít a nahradit slouží k rychlému vyhledávání určitých slov a jejich nahrazování jinými slovy. Lze hledat i určité varianty slov a nahrazovat je buď hromadně (všechny
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íceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/2 INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
Více2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML
ROZHRANÍ ESA XML Ing. Richard Vondráček SCIA CZ, s. r. o., Thákurova 3, 160 00 Praha 6 www.scia.cz 1 OTEVŘENÝ FORMÁT Jednou z mnoha užitečných vlastností programu ESA PT je podpora otevřeného rozhraní
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íceIE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
VíceMicrosoft Office. Word hromadná korespondence
Microsoft Office Word hromadná korespondence Karel Dvořák 2011 Hromadná korespondence Hromadná korespondence je způsob, jak určitý jeden dokument propojit s tabulkou obsahující více záznamů. Tímto propojením
VíceIE1 jazyk HTML a kaskádové styly
IE1 jazyk HTML a kaskádové styly Tvorbu webových stránek v jazyce HTML a jejich formátování pomocí kaskádových stylů (CSS) budeme zkoušet na souvislém příkladu. Můžete si zvolit vlastní téma webové prezentace.
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í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íceM4 PDF rozšíření. Modul pro PrestaShop. http://www.presta-addons.com
M4 PDF rozšíření Modul pro PrestaShop http://www.presta-addons.com Obsah Úvod... 2 Vlastnosti... 2 Jak modul funguje... 2 Zdroje dat... 3 Šablony... 4 A. Označení šablon... 4 B. Funkce Smarty... 5 C. Definice
Více1 Příručka pro práci s kostrou dokumentu v L A TEX 3 1.1 Úvod... 4 1.2 Kostra dokumentu... 4 1.2.1 Patitul... 4. 1.2.3 Anotace a abstract...
Příručka pro práci s dokumenty Obsah 1 Příručka pro práci s kostrou dokumentu v L A TEX 3 1.1 Úvod................................ 4 1.2 Kostra dokumentu........................ 4 1.2.1 Patitul...........................
VíceZáklady informatiky. Elektronické publikování. Daniela Szturcová Část převzata z přednášky P. Děrgela
Základy informatiky Elektronické publikování Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Základní pojmy Historické souvislosti Nástroje určené pro elektronické publikování Porovnání
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íceInternetové technologie, cvičení č. 5
Internetové technologie, cvičení č. 5 Náplň cvičení Obsahem 5. cvičení předmětu Internetové technologie je ukázka a procvičení XHTML značek a atributů používaných při vytváření hypertextových odkazů a
VíceGymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto
Gymnázium Vysoké Mýto nám. Vaňorného 163, 566 01 Vysoké Mýto Registrační číslo projektu Šablona Autor Název materiálu / Druh CZ.1.07/1.5.00/34.0951 III/ INOVACE A ZKVALITNĚNÍ VÝUKY PROSTŘEDNICTVÍM ICT
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í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 TeXu. Jan Vaněk. Nové Hrady 2011
Úvod do TeXu Jan Vaněk Nové Hrady 2011 Organizace kurzu Úvodní přednáška Co to je? K čemu se hodí/nehodí Tex vs. Word Instalace Základy TeXu Individuální tvorba Závěrečná práce TeX co to je? TeX je typografický
VíceÚvod do CSS. Střední škola informatiky, elektrotechniky a řemesel Rožnov pod Radhoštěm. Modernizace výuky s využitím ICT, CZ.1.07/1.5.00/34.
Úvod do CSS Tematický okruh (ŠVP) CSS1 Vysvětlení úlohy CSS při programování www stránek Úvod do CSS VY_32_INOVACE_01_02_01 Vytvořeno září 2012 Materiál slouží k podpoře výuky programování webových aplikací
VíceDotazování nad XML daty a jazyk XPath
4 TVEZEWXYHMNR LSTVSKVEQY-RJSVQEXMOENITSHTSVSZ RETVSNIOXIQRERGSZER Q ^)ZVSTWO LSWSGM PR LSJSRHYEVS^TS XYLPEZR LSQ WXE4VEL] 4VELE)9-RZIWXYNIQIHSZE% FYHSYGRSWXM Dotazování nad XML daty a jazyk XPath BI-TWA
VíceUkazka knihy z internetoveho knihkupectvi
Ukazka knihy z internetoveho knihkupectvi www.kosmas.cz PHP a XML 5 Stručný obsah Předmluva... 13 Úvod... 15 1. Syntaxe XML... 17 2. Přehled podpory XML v PHP5... 43 3. (Ne)podpora Unicode v PHP... 67
VíceVzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec
StatSoft Vzorce Jistě se Vám již stalo, že data, která máte přímo k dispozici, sama o sobě nestačí potřebujete je nějak upravit, vypočítat z nich nějaké další proměnné, provést nějaké transformace, Jinak
VíceDIPL 2. Příloha č. 1 ke Směrnici rektora č. 120/08 o vysokoškolských kvalifikačních pracích. Stručný manuál pro vysokoškolské kvalifikační práce.
Příloha č. 1 ke Směrnici rektora č. 120/08 o vysokoškolských kvalifikačních pracích DIPL 2 Stručný manuál pro vysokoškolské kvalifikační práce. Mgr. Martin Svitanek Obsah STUDENTI I. FÁZE ZADÁVÁNÍ VŠKP
VíceXML versus TEX jemné porovnání. Martin Tůma 31. srpna 2004
XML versus TEX jemné porovnání Martin Tůma 31. srpna 2004 1 Obsah 1 Úvod 3 1.1 TEX....................................... 3 1.2 XML....................................... 4 2 Srovnání v jednotlivých oblastech
VíceMichal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů
Tvorba informačních systémů 1/46 Tvorba informačních systémů Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Tvorba informačních systémů, 2008/2009 Tvorba informačních systémů 2/46 Obsah
VíceREFERENCE A SEZNAMY ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště
REFERENCE A SEZNAMY Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu Reference a seznamy Autor Ing. Bc. Martin Šimůnek Datum
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 2008 Michal Krátký Tvorba informačních systémů 1/46 Obsah 8.
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íceFrantišek Hudek. duben ročník
VY_32_INOVACE_FH12_WIN Jméno autora výukového materiálu Datum (období), ve kterém byl VM vytvořen Ročník, pro který je VM určen Vzdělávací oblast, obor, okruh, téma Anotace František Hudek duben 2013 6.
VíceInovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení
VíceZáklady informatiky. HTML, tvorba WWW stránek. Daniela Szturcová Část převzata z přednášky P. Děrgela
Základy informatiky HTML, tvorba WWW stránek Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Princip WWW dokumentu, ukázka Nástroje pro tvorbu Pravidla tvorby HTML, tagy Kostra HTML
VíceWord Lekce III. a IV.
Word 2007 Lekce III. a IV. Záložní kopie Povolení a nastavení automatického obnovení a automatického uložení může být žádoucí ve chvíli, kdy aplikace Word nahlásí neočekávanou chybu, kolizi aplikace a
Více13. Vytváření webových stránek
13. Vytváření webových stránek značkovací jazyk HTML, základní členění dokumentu, odkazy, tabulky, seznamy, obrázky, HTML editory Značkovací jazyk HTML HTML - Hypertext markup Language (hypertextový značkovací
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í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íceBMOF011 Aplikace MS Office. Word 2016 Lekce 4 Bibliografie. Matěj Karolyi IBA LF MU,
BMOF011 Aplikace MS Office Word 2016 Lekce 4 Bibliografie Matěj Karolyi (karolyi@iba.muni.cz) IBA LF MU, 7. 11. 2016 Osnova lekce 4 Opakování předchozí lekce Motivace Vkládání referenčního obsahu Obsah
VíceObsah přednášky. 12. Dokumentace zdrojového kódu Tvorba elektronické dokumentace UML. Co je diagram tříd. Ing. Ondřej Guth
Evropský sociální fond. 12. Dokumentace zdrojového kódu Tvorba elektronické dokumentace Ing. Ondřej Guth Katedra teoretické informatiky Fakulta informačních technologií České vysoké učení technické v Praze
VíceXPath je jazyk, který slouží k
XPath Co je to? XPath je jazyk, který slouží k vyhledávání/výběru elementů pomocí XSLT identifikaci elementů/částí dokumentu pomocí XPointer transformace elementů (XSLT) aj. Uzly, které se rozlišují: kořenový
VíceXSLT pomocí JavaScriptu v Mozille (... Opeře a Safari)
XSLT a JavaScript Autor: Petr Dvořák (http://joshis.iprofil.cz/) Úvod Dokumenty XML (můžeme rovnou říct, že narozdíl od dokumentů (X)HTML) nenesou žádnou informaci, která by prohlížeči sdělila, jakým způsobem
VíceZáklady informatiky. Elektronické publikování. Daniela Szturcová Část převzata z přednášky P. Děrgela
Základy informatiky Elektronické publikování Daniela Szturcová Část převzata z přednášky P. Děrgela Obsah přednášky Základní pojmy Historické souvislosti Nástroje určené pro elektronické publikování Porovnání
VíceStřední průmyslová škola strojnická Olomouc, tř.17. listopadu 49
Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49 Výukový materiál zpracovaný v rámci projektu Výuka moderně Registrační číslo projektu: CZ.1.07/1.5.00/34.0205 Šablona: III/2 Informační
VíceDigitální učební materiál
Digitální učební materiál Projekt: Digitální učební materiály ve škole, registrační číslo projektu CZ.1.07/1.5.00/34.0527 Příjemce: Střední zdravotnická škola a Vyšší odborná škola zdravotnická, Husova
VíceDIPL 2. Stručný manuál pro vysokoškolské kvalifikační práce.
DIPL 2 Stručný manuál pro vysokoškolské kvalifikační práce. Obsah STUDENTI VYTVOŘENÍ VOLNÉHO TÉMATU VŠKP VÝBĚR TÉMATU VŠKP Z VOLNÝCH TÉMAT KONTROLA ZADÁNÍ TÉMATU FORMÁLNÍ ÚPRAVA VYPLNĚNÍ ÚDAJŮ ELEKTRONICKÉ
VíceNový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
VíceUživatelský manuál pro lektora e-learningového portálu MAFIDIS+
Uživatelský manuál pro lektora e-learningového portálu MAFIDIS+ 1 Tento uživatelský manuál slouží pro lektory e-learningového portálu MAFIDIS+ (http://elearning.mafidis-plus.info/). Manuál obsahuje popsané
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ícePRG036 Technologie XML
PRG036 Technologie XML Přednáší: Irena Mlýnková (mlynkova@ksi.mff.cuni.cz) Martin Nečaský (necasky@ksi.mff.cuni.cz) LS 2010 Stránka přednášky: http://www.ksi.mff.cuni.cz/~mlynkova/prg036/ 1 Osnova předmětu
VícePHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě
PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především
VíceINSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE
INSTALACE PRODUKTU ONTOPIA KNOWLEDGE SUITE profesionální verze 1 Obsah Požadavky... 3 Instalace... 3 Proměnná CLASSPATH... 3 Zpřístupnění licenčního klíče... 3 Ověřování komponent OKS. 3 Spouštíme aplikaci
VíceKaskádové styly základy grafiky
1 Kaskádové styly základy grafiky Vymezení pojmů Historie Základy stylů 2 Co je to CSS? Vznik CSS a je možné zařadit přibližně do roku 1997. Pojem CSS by se dal shrnout definicí :"souhrn pravidel a metod
VíceAlena Malovaná, MAL305
Alena Malovaná, MAL305 GML WFS WMF Geografický značkovací jazyk (Geographic Markup Language - GML) Jedná se o velmi rozšířený standard pro popis geodat umožňující sdílení i integraci dat. Jeho základem
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íceX L M L v v Of O f f i f ce 2 0 2 0 0 7 XML OBECNĚ VBA pro Excel Petr Blaha XML v MS Office Michal Theodor
Osnova XML v Office 2007 Michal Theodor XML obecně Co to je XML Příklad XML dokumentu Využití Office Open XML Struktura dokumentu MS Office 2007 Úprava dokumentu MS Office 2007 pomocí XML Přizpůsobení
VíceHromadná korespondence
Kapitola dvanáctá Hromadná korespondence Učební text Mgr. Radek Hoszowski Hromadná korespondence Hromadná korespondence Představíme si jednoduchý nástroj, který nám může ušetřit velké množství práce. Je
VíceKAPITOLA 3 - ZPRACOVÁNÍ TEXTU
KAPITOLA 3 - ZPRACOVÁNÍ TEXTU KLÍČOVÉ POJMY textové editory formát textu tabulka grafické objekty odrážky a číslování odstavec CÍLE KAPITOLY Pracovat s textovými dokumenty a ukládat je v souborech různého
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íceFormy komunikace s knihovnami
Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence
VíceFakulta elektrotechnická
České vysoké učení technické v Praze Fakulta elektrotechnická DIPLOMOVÁ PRÁCE Název diplomové práce Praha, 2002 Autor: Jirka Roubal Prohlášení Prohlašuji, že jsem svou diplomovou (bakalářskou) práci vypracoval
Více1. Jde exportovat Power pointové sekvence do *.avi?
Stránka č. 1 z 6 Přeskočit navigaci Přeskočit na novinky MS Office Hledat Jste zde: Úvodní stránka» power-point» zaklady» faq Microsoft Office 365 www.microsoft.com/office365 Seznamte se s benefity Office
VíceVýukový materiál zpracovaný v rámci projektu
Výukový materiál zpracovaný v rámci projektu Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace
VíceMultimediální prezentace MS PowerPoint I
Multimediální prezentace MS PowerPoint I Informatika Multimediální prezentace zažívají v poslední době obrovský rozmach. Jsou používány například k reklamním účelům, k předvedení výrobků či služeb. Velmi
VíceDokument a jeho části oddíly, záhlaví, zápatí
Dokument a jeho části oddíly, záhlaví, zápatí Nejčastějším úkolem bývá ukončení stránky a pokračování textu na další stránce nebo vložení stránky před napsaný text. Podobným úkolem je jiné svislé zarovnání
VíceZákladní nastavení textového editoru Word 8.0 (Microsoft Office 97)
Základní nastavení textového editoru Word 8.0 (Microsoft Office 97) V následujícím textu jsou zapsány nabídky, příslušné podnabídky a záložky, které je nutné volit a hodnoty nastavení, které je třeba nastavit.
VíceMODERNÍ WEB SNADNO A RYCHLE
SNADNO A RYCHLE Marek Lučný Pavoučí síť přes celý svět Co prohlížeče (ne)skrývají Tajemný kód HTML Všechno má svůj styl Interaktivní je IN Na obrazovce i na mobilu Začni podle šablony Informace jsou základ
VíceMS PowerPoint ZÁKLADY
MS PowerPoint ZÁKLADY UKÁZKA ŠKOLÍCÍCH MATERIÁLŮ Centrum služeb pro podnikání s.r.o. 2014, I. Verze, TP OBSAH 1. Úvod do PowerPointu... 1 2. Otevření PowerPointu... 1 3. Pracovní prostředí PowerPointu...
VíceUživatelský návod pro zpracování geometrických plánů na webu
Uživatelský návod pro zpracování geometrických plánů na webu Webová aplikace pro zpracování výměnného formátu geometrického plánu byla doplněna o nový způsob kreslení geometrického plánu přímo na webu,
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íce