Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLőrinc Pap Megváltozta több, mint 10 éve
1
ELŐADÁS VÁZLATOK (kiegészítés) XML - eXtensible Markup Language KNAPP GÁBOR knapp@gdf-ri.hu 2000/2001 Gábor Dénes Főiskola
2
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
3
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ű
4
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
5
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 100 000 találattal mit kezdeni!) Teljesebb megoldás kell !
6
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
7
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
8
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)
9
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
10
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
11
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
12
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 ………………………...
13
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
14
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
15
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
16
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 1996.07W3C XML munkacsoport 1996.11SGML’96, első XML tervezet 1997.03Microsoft CDF, XML alapon 1997.04XML Working Draft 1997.12XML Proposed Recommendation 1998.02XML 1.0 Támogatók: –Sun, IBM, Oracle, Microsoft, Adobe, W3C, SAP, Software AG
17
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 http://www.w3c.org/xml
18
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+
19
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>
20
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 …
21
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 –www.bizTalk.org (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)
22
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.