90 likes | 227 Views
Technol ógie XML Prednáška č. 11. XML a štandardy. Chceme použiť XML ale ako ďalej? Čo tým získame ? Ako XML použijeme ? Príklad: XML na ukladanie dát Schému vytvoríme sami, Použijeme / Upravíme existujúcu schému XML.ORG, BizTalk BizTalk a obsahuje schémy v XML-Data.
E N D
XML a štandardy • Chceme použiť XML ale ako ďalej? • Čo tým získame ? • Ako XML použijeme ? • Príklad: XML na ukladanie dát • Schému vytvoríme sami, • Použijeme / Upravíme existujúcu schému • XML.ORG, BizTalk • BizTalk a obsahuje schémy v XML-Data
XML a Publikovanie • XML bolo vytvorené s dôrazom na publikovateľnosť uložených dát. • Oplatí sa to obzvlášť: • Potrebujeme tie isté dáta vo viacerých formátoch (PDF, HTML, nápoveda). • Vytvárame rozsiahle dokumenty, ktorých niektoré časti sa generujú automaticky. • Velké množstvo dokumentov, prezentovaných identickou formou. • DocumentManagementSystem • Podporuje publikovanie, editovanie a prehliadanie dokumentov.
XML a Publikovanie MS Word; MS Excel; ... DocBook Druhá najpoužívanejšia aplikácia XML. TeX pre XML. Aplikačný potenciál je hlavne v tvorbe dokumentácie. Veľa nástrojov XML priamo podporuje DocBook a to je jeho hlavná výhoda. Keďže je to štandard, existuje množstvo štýlov XSL, ktoré umožnia transformáciu do PDF, RTF, PostScript, ...
XML a vývoj software • Vývoj software pomocou grafickej reprezentácie: • CASE formáty sú nápomocné pri vývoji ale používajú vlastné formáty a sú previazané s konkrétnou metodológiou, • UML je snahou o zjednotenie viacerých prístupov. • XMI vznikol na prenos dát z UML. • XUL jazyk na popis GUI • Tento prístup nám umožňuje vytvoriť GUI bez programovania. • Je medzi-platformový • K vytvorenému rozhraniu stačí už len pripojiť kod v C alebo Jave.
XML a Web • Tak ako je potrebné ukladať dáta v štandardizovanej forme, tak je aby komunikácia bola štandardnou. • Tu prichádzajú webové služby: • Správy, ktorými aplikácie medzi sebou komunikujú. • Syntax pretúto výmenu je napísaná vo WebServicesDefinitionLanguage. • Najznámejšou je SimpleObject AccessProtocol. • Obsluhuje žiadosti zo strany klientov.
XML a Sémantický Web • Dva základné stavebné kamene: • Ontológie; • Webové služby; • Oba postavené na XML. • URI a XML stáli na začiatku procesu Sémantického webu. • Hlavnou paradigmou je oddelenie formy a obsahu.
XML a Grafika • Vieme popísať okrem textových dát aj obrazové. • ScalableVectorGraphics • Vektorový formát pre popis dvojrozmernej grafiky. • SVG je výrazne úspornejší v porovnaní s bit mapou (JPEG, GIF) • Hlavnou výhodou vektorovej grafiky je jej škálovateľnosť. • Podpora v prehliadačoch je slaba (hlavne v IE).
Nabudúce • Písomka na prednáške. • Cvičenie: XSL:FO