SlideServe
Menu
Préférences
© SlideServe · v2026

Technol ógie XML

mili avatar
14 diapositives · 295 Views · Sep 30, 2014

Technol ógie XML. Značkovanie a značkovacie jazyky September , 2011. Značkovanie. Obohacovanie objektov o informáciu Informácia = značka alebo obsah značky. Značkovanie textu. Pridávanie doplnkových informácií do textu Príklady: pridávanie formátovacích inštrukcií určujúcich vzhľad

Technol ógie XML - slide 1
01 / 14Technol ógie XML
1 / 17

Télécharger la présentation

Technol ógie XML
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Technológie XML Značkovanie a značkovacie jazyky September, 2011 Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  2. Značkovanie • Obohacovanie objektov o informáciu • Informácia = značka alebo obsah značky ..... Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  3. Značkovanie textu • Pridávanie doplnkových informácií do textu • Príklady: • pridávanie formátovacích inštrukcií určujúcich vzhľad • komentovanie textu • Značka • kód ukladaný spolu so samotným textom • obsahuje informácie potrebné pre spracovanie textu • Typy značkovania • tradičné manuálne • vydavateľstvá - typografické značky pre sádzanie textu • elektronické Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  4. Procedurálne značkovanie • Značky určujú nejaké procedúry, ktoré budú realizované na výstupnom zariadení • výber typu a rezu písma • umiestnenie fragmentu textu na nejakú pozíciu na stránke • Príklady: • {\b\f1\fs24\lang1051 text text text} • {\bf text text text} • <FONT FACE=“Garamond”>text text text</FONT> Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  5. Štruktúra dokumentu • Aktuálne značkovanie dokumentu je odvodené z jeho štruktúry • značkovač robí analýzu štruktúry, určuje význačné časti textu • Procedurálne značkovanie • štruktúra nie je explicitne zaznamenaná, iba výsledok jej spracovania • informácia o štruktúre sa zase stráca • Nie je možnosť automatického spracovania dokumentu založeného na jeho štruktúre Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  6. Obecné značkovanie • Do textu sa vkladajú obecné (deklaratívne) značky namiesto priameho volania procedúr • Značka = identifikátor • Procedúry sú priradené značkám • zmena sa súčasne prejaví všade kde je značka použitá • Štruktúra môže byť reflektovaná značkami • Príklady: • štýly v textových editoroch • \section{text text text} • <H1>text text text</H1> Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  7. SGML • SGML = Standard Generalized Markup Language • ISO norma z roku 1986 • Vznikol na základe spojenia • GML (Generalized Markup Language) • uchovávanie a využívanie právnych textov (IBM) • GenCode • formátovací jazyk (združenie GCA – Graphics Communications Association) Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  8. Určenie SGML • Značky popisujú štruktúru dokumentu a nie jeho vzhľad • Rozširuje princíp obecného značkovania • nepredpisuje žiadnu sadu povinných značiek ! • spôsob ako popísať štruktúru dokumentu • spôsob ako umiestňovať značky do dokumentu • ponúka použiteľnú syntax pre značkovanie • Je to metajazyk – štandard pre vytváranie značkovacích jazykov Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  9. Použitie SGML • Nedá sa priamo použiť pre značkovanie (nedefinuje konkrétne značky iba pravidlá) • Musí sa vytvoriť: • sada elementov • vzájomne možné vzťahy medzi elementmi • sada značiek pre značkovanie dokumentov • Vytvorený značkovací jazyk = aplikácia SGML Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  10. Aplikácie SGML • HTML • značkovanie webovských hypertextových dokumentov • až po verziu 4.01 definované pomocou SGML • DocBook • tvorba kníh a manuálov (najmä technická dokumentácia) Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  11. Nedostatky SGML • Zložitý a komplexný štandard • nedočkal sa širokého prijatia v celej svojej šírke • Nevynucuje prísnu štruktúru • má za následok obtiažne strojové spracovanie Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  12. Zrodenie XML • XML = eXtensible Markup Language • Vznikol vývojom z SGML (tiež metajazyk) • Zjednodušením (odstránili sa voľby ktoré neboli nevyhnutné, mnoho parametrov je pevne daných a nemožno ich meniť) • Jeho pravidlá sú prísnejšie (čo uľahčuje strojové spracovanie) • Značkovanie zodpovedajúce XML zároveň zodpovedá SGML, naopak to platiť nemusí • XML je podmnožina SGML • 10. februára 2008 mal jazyk 10-te narodeniny Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  13. Stav XML • Spravovaný W3C (http://www.w3.org) • XML 1.0 (štandard v 5.edícii) • W3C working draft – november 1996 • W3C recommendation – február 1998 • W3C recommendation – 5.edícia – november 2008 • XML 1.1 (štandard v 2.edícii) • W3C working draft – apríl 2002 • W3C recommendation – február 2004 • W3C recommendation – 2.edícia – august 2006 Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach

  14. Použitie XML • Vďaka svojej jednoduchosti sa stal populárnym a nachádza široké uplatnenie • Aplikácie XML sa delia • dokumentové aplikácie • informácie určené primárne pre ľudí (publikovanie bez ohľadu na cieľové médium) • dátové aplikácie • Informácie určené primárne pre spracovanie softwaru (otvorený formát pre výmenu dát) Katedra kybernetiky a umelej inteligencie FEI, TU v Košiciach