ELŐADÁS VÁZLATOK (kiegészítés) XML - eXtensible Markup Language KNAPP GÁBOR 2000/2001 Gábor Dénes Főiskola.

Slides:



Advertisements
Hasonló előadás
A digitális dokumentumok hosszú távú megőrzéséről X. Budapesti Nemzetközi Könyvfesztivál Moldován István OSZK.
Advertisements

Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) – netpeople.hu.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Digitális képanalízis Félévi megbeszélnivalók. A tárgy •címe: Digitális képanalízis •szakirányos tárgy •neptun-kód: BMEEOFTASJ5 (BSc) •előadó és gyakorlatvezető:
Informatikai alapfogalmak
Webes java technológiák 2011
 W3C Magyar Iroda Megnyitó, szept. 24. A CORES projekt bemutatása Micsik András MTA SZTAKI Elosztott Rendszerek Osztály.
Extensible Markup Language
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
Előzmények Sikeres pályázat a kézirat elkészítésére (2004) A könyv megjelenése (2006)
E-learning és a multimédia
Készítette: Fejér Péter 1 A program megvalósulását az Apertus Közalapítvány támogatta. Prezentáció és grafika Alapismeretek a számítógépes prezentációk.
Amit a HTML-ről érdemes tudni
MOKSZ és a Semmelweis Egyetem kari / tanszéki könyvtáros értekezlet, Korszerű könyvtári szolgáltatások tanszéki, klinikai vetülete Áncsán Gizella.
Előadás vázlat Az XML története és alkalmazási területe
Leírónyelvek: HTML és XHTML
Eszterházy Károly Főiskola ─ Médiainformatika Intézet HTML (HiperText Mark-Up Language) HTML leírónyelvvel írjuk le, hogy a weboldal elemei (képek, szöveg,
HTML (HiperText Mark-Up Language)
Műszaki tudományok az interneten
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
Miskolci Egyetemi Publikációs Adatbázis Egy új szolgáltatás születése és bevezetésének problémai Kiss Andrea, Miskolci Egytem,
Microsoft Üzleti Megoldások Konferencia „Motorunk a minőségünk” Darabkövetés az Audi Hungaria Motor Kft-nél Tóth Gábor Audi Hungaria Motor Kft.
Szombathely Dinamikus WEB programozás: PHP és JSP.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
Böngésző programok (Böngészés).
ISO15000:2000, azaz az ebXML alkalmazási lehetőségei e- beszerzés területén Készítette: Deáki Bálint Igmándy Zoltán Áron Kékesi Ágnes Papp Kitti.
SOAP alapismeretek A SOAP egy egyszerű XML alapú protokoll, ami lehetővé teszi, hogy az alkalmazások információt cseréljenek a HTTP-én keresztül. Forrás:
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
XML támogatás adatbázis-kezelő rendszerekben
A digitális megőrzés problémái A MEK mint esettanulmány Moldován István OSZK MEK osztály DAT konferencia november 9.
Könyvtár egy kicsit másképp - a Magyar Elektronikus Könyvtárról és legújabb fejlesztéseiről Szombathely, Góczán Andrea OSZK, MEK osztály.
2009. április 24.XVI.Budapesti Nemzetközi Könyvfesztivál Kereslet és kínálat e-book témában Moldován István OSZK.
Nyílt könyvtári gyűjtemények az Interneten Szabványos metaadatok: átjárhatóság Tapolcai Ágnes MEK Osztály.
1 INFORMATIKA III. alkalom október ELŐADÓ Jogi informatika - alapok.
Adatátvitel szabadon Bódis Zoltán Budapest, január
Számítástechnikai szoftver üzemeltető
Körlevél.
Előadó: Markója Szilárd könyvtárvezető
XHTML 1. óra. Miért térjünk át HTML-ről XHTML- re? HTML-szabványban tartalom és forma összemosódott HTML 4.0 szabványban stíluslapok használatát javasolták.
Digitális tartalomszolgáltatás
Körlevél.
(e)CTD Dr. Zajzon Gergely
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
Weboldalak tervezése (X)HTML.
Alkalmazói programok Integrált felhasználói rendszerek Számítómunkahelyen szükséges felhasználói programokat egy csomagban, modulokban tartalmazza; az.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
XML adatkezelés 1. témakör Az XML szabvány.
Wordforce e-learning szerkesztő lehetőségei és korlátai
XML Mi az XML?  Extensible Markup Language  Kiterjeszthető jelölő nyelv  Adatok, adatstruktúrák leírására szolgál  A HTML és az SGML tapasztalataira.
Készítette: Turócziné Kiscsatári Nóra
NÁDAI GÁBOR \t Tanulmányi rendszer fejlesztése Nádai Gábor előadása GDF TDK – 2009; Konzulens: Dr. Kovács János.
13.tétel Mutassa be a honlap készítésére alkalmas szoftvereket! Hasonlítsa össze a Macromedia Dreamweaver és Microsoft Office Frontpage programokat!
A tanulási környezet változásának hatásai a tananyagfejlesztés módszereire Dr. Ludik Péter.
Informatika - 2. rész október 18. C épület E5 előadó
Egyházi Könyvtárak Egyesülése Pécs, június 28. Szakmai továbbképzés.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
A MEK2.0 magyar digitális könyvtári alkalmazása - eleMEK Moldován István OSZK MEK osztály ”Networkshop” Pécs, április
Bevezetés az informatikába 8. előadás Dokumentumkészítés számítógéppel II.
MTT MA Mérnöktanár mesterszak Elektronikus tanulás 2. konferencia.
CALDERONI FORRÁSKEZELŐ RENDSZER A Calderoni Program során fejlesztésre kerülő rendszer vázlatos bemutatása.
5. Könyvtári Napok, Sopron, MOKKA eredmények – Régi könyvek feldolgozása Bakonyi Géza – Hegyi Ádám.
Az XML nyelv (Extensible Markup Language). XML  XML: leíró nyelv (metanyelv)  XML alkalmazás: egy megalkotott nyelv  XML dokumentum: egy új nyelv egy.
Informatikai gyakorlatok 11. évfolyam
Nagyvállalati dokumentumkezelés 2. Fejér Gábor PYLON KFT DMS megoldás nyílt forráskódú környezetben – az XDocs rendszer.
BEVEZETŐ „Évente 243 milliárd euró elpazarlását és 15 millió fa kivágását lehetne megelőzni azzal, ha az unióban általánossá válna az.
Elektronikus számlázás - technológiai tapasztalatok
INFORMATIKA 2. alkalom -1. rész november 18. Gyakorló 001.
DRUPAL Előadja: Nagy Nikoletta :05.
INFORMATIKA 2. alkalom -1. rész október 6. Gyakorló 001.
Elektronikus számlázás Kiút a paradicsomból
Előadás másolata:

ELŐADÁS VÁZLATOK (kiegészítés) XML - eXtensible Markup Language KNAPP GÁBOR 2000/2001 Gábor Dénes Főiskola

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 1. Oldal 2 Információ átadás Szóbeli előadás (prédikáció) –Tartalom/Szerkezet/Forma, teljes metakommunikáció Guttenberg galaxis (írás, képi megjelenítés –Tartalom (nincs metakommunikáció) –Szerkezet fontossá válik –Forma (hordozza a szerkezetet, az emberi agy dolgozza fel) Digitális világ –Tartalom –Forma (WYSIWIG, csábítóan módosítható) –elsikkad a Szerkezet

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 2. Oldal 3 Információ útja a számítógép világában Információ (ember) Szöveg- szerkesztő Papír Információ (ember) Információ (gép,ember) Digit tárolás Papír Kép Információ (ember) Digit feldolgozás Digit feldolgozás Információ (gép) Digit feldolgozás Információ (gép) Hagyományos Korszerű

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 3. Oldal 4 Problémák - Megjelenítés Gyártó függőség –Sok gyártó (Freelance - Power Point) –Saját formátumok Időtállóság –Sok alkalmazás (ChiWriter, Word) –Sok verzió (Word 6, 7, 8, 2000) –HW függés (Commodore, 5.25” FDD) Egyfolytában konvertálni kell !!! –igen sokat ! általában a legrosszabbkor ! Részleges megoldások –RTF - szép megjelenés –PS,PDF - lapleíró nyelvek

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 4. Oldal 5 Problémák - Újrafeldolgozás Akkor is gond, ha megoldódott a formátum kérdése Klasszikus (cellux, uhu) Keresés válogatás –Szabad szöveges keresés -> sok irreleváns találat –Formai jegyek alapján nem megy (Címekben keresünk, nem 14pt-s dőlt-ben) (Forma azonos, pl. fax, telefon) –Tartalmi szempontok alapján kell válogatni! Részleges megoldások –Word stílusok (túl nagy a kísértés, kötött megjelenítés) –HTML (előre definiált tag-ek, kevés lehetőség) (Nem tudunk találattal mit kezdeni!) Teljesebb megoldás kell !

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 5. Oldal 6 (első) Megoldás - SGML Cél –kereshető, szűrhető (tartalmi szerkezet) –újrafeldolgozható (időtálló, kereshető) –hosszú életű (időtálló, szabványos) –tervezhető (a struktúra „felélesztése”) –több (multi) média Tartalom, Megjelenés, Szerkezet SZÉTVÁLASZTÁSA –kb. szöveges adatbázis Standard Generalized Markup Language - ISO:1996

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 6. Oldal 7 Az SGML hatóköre Tartalom (Információ) Szerkezet (Struktúra) Forma (Megjelenítés) WORD SGML

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 7. Oldal 8 Document Type Definition Tervezhető dokumentum típus –egységes, szabványos –külön állományban tárolódik a DTD –ellenőrzést tesz lehetővé Az elemek szabadon definiálhatók –Típusmegkötések, értéktartományok –Fa struktúra –Előírt sorrend, számosság Felhasználás (nagyobb cégek már csak így hajlandók) –szótárak, jogszabályok –ipar (autó, repülő, Pentagon)

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 8. Oldal 9 Megjelenítés kérdései Problémák –sokféleség, változékonyság –a szerzői jogok „formához” kötöttek –a lényeg nem a kiadás, hanem a „befogadás” –a lényeg nem a forma, hanem a tartalom+szerkezet Hagyományos „multimédia” előállítás Word 2Word 6Word 95Word 2000 HTMLPDFpapírXML? ? Zsákutcák

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 9. Oldal Megjelenítés SGML-ben Az SGML önmagában nem jelenít meg 10 DTDTartalomForma Állandó (tartós) SGML editor PDF HTM CD

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 10. Oldal 11 SGML előnyei/ hátrányai Előnyök Tartalom és forma szétválasztása –szöveges adatbázis Független –hardver, operációs rendszer, szoftver verzió Sokféle médiumra dolgozhat –www, CD, papír, WAP Hátrányok Bonyolult, nehezen integrálható Körülményes terjesztés Speciális szaktudást igényel Drága

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 11. Oldal 12 HTML Közben 90-es évek eleje -> HTML, SGML alkalmazás Egyszerű, jól olvasható, készíthető Szabvány (!? - MS/Netscape) Szoftver független (!? - MS/Netscape) Forma orientált, nem a tartalomra koncentrál Hivatkozásokat jól kezel Nem jól kereshető (túl sok találat - hiányzik a szerkezet) Túlságosan leegyszerűsített Sok, olcsó szoftver Nem fejleszthető már tovább ………………………...

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 12. Oldal 13 Megoldandó problémák Értékes Nem értékes Hosszú távúRövid távú SGML elérhetőség újrafelhasználhatóság HTML gyorsan készül Internet kompatibilis EDI gyors pontos ??? (Archiválás) XML

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 13. Oldal 14 XML (eredeti) céljai Interneten is felhasználható SGML kompatibilis Könnyen integrálható Bővíthető Specifikáció és az adatok könnyű feldolgozása (Az XML specifikáció nincs 40 oldal) Független (W3C) Ember által is jól olvasható (ASCII) Egyszerű ellenőrzés, validálás, Well-formed document

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 14. Oldal 15 SGML, XML, HTML SGML HTML XML

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 15. Oldal 16 XML történet W3C XML munkacsoport SGML’96, első XML tervezet Microsoft CDF, XML alapon XML Working Draft XML Proposed Recommendation XML 1.0 Támogatók: –Sun, IBM, Oracle, Microsoft, Adobe, W3C, SAP, Software AG

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 16. Oldal 17 XML összetevők DTDStruktúra XMLTartalom XSL (CSS)Forma Csupán a megjelenítéshez nem kell DTD, csak a szerkesztéshez, ill. ellenőrzéshez! A DTD (és az XSL is) lehet magában a HTML állományban -> Önleíró állomány Egyebek (részben kidolgozás alatt): –XLinkDokumentumok közötti kapcsolat –XPointerDokumentumon belüli kapcsolatok –DOMXML felhasználása programnyelvekbe –XSLTTranszformálás –XQLLekérdező nyelv –… lásd

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 17. Oldal 18 Példa - Dokumentum szerkezet BOLT KÉSZLETCIKK+ NÉV DARAB LEÍRÁS+

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 18. Oldal 19 Példa - DTD <!ATTLIST cikk id CDATA #IMPLIED tipus CDATA #IMPLIED>

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 19. Oldal 20 Példa - XML dokumentum turmixgép … konyhai mérleg …

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 20. Oldal 21 XML egyéb felhasználása XML/EDI –EDI: szabvány, kiforrott, de drága, zárt hálózat – (Microsoft szervezés) –European XML/EDI pilot project: 2000 július Adatbázis alkalmazások (egyelőre interpreter+RDB) –Oracle: XSQL servlet IBM: Middleware - Message Broker –Microsoft: XQL és SQL egyformán fontos (SQL 2000)! –Kisvállalatok? Kommunikációs nyelv (Prezentációs réteg szabványa) –nem internetes alkalmazások internetre integrálása –egységes formátum! (Word 2000: HTML+CSS+XML)

Gábor Dénes Főiskola Informatikai Rendszerek Intézete Bevezetés a számítástechnikába II. 21. Oldal 22 XML összefoglaló Strukturált adatok szöveg formátumban –Megtekintéséhez nem kell az előállító program Hasonlít a HTML-hez, de nem az! –Az XML-ben a tag-ek csak határolók, nincs hatásuk a megjelenésre Olvasható, de gép számára készült –szigorú formai szabályok, nincs lazaság (ld. HTML) Az XML elnevezés egy egész szabvány családot takar –sőt, újabb nyelvek alapja: SMIL, MathML, X3D, CML Nagy terjedelmű, de nem baj –jó hatékonyságúak a tömörítő technikák Újdonság, de mégsem egészen az –az SGML elveire, a HTML tapasztalataira épít Független, ingyenes, támogatott