WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.

Slides:



Advertisements
Hasonló előadás
Zenetár a webszerverünkön, avagy XML használata PHP 5 alatt. Ercsey Balázs (laze) – netpeople.hu.
Advertisements

ADATBÁZISOK.
Programozás III STRING-XML.
1 Internet. 2 WWW  World Wide Web  Hivatkozásokkal összekötött hipermédia dokumentumok rendszere  Dokumentumok -> Weboldalak  A weboldalak hipertext.
Adatbázis rendszerek I Relációs kalkulus Általános Informatikai Tsz. Dr. Kovács László.
Document Type Definitions (DTD) XML séma
1. oldal A vezetői döntéseket támogató mutatószám rendszer Pilot projektzáró jelentés szeptember 9.
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
Extensible Markup Language
3. A programozás eszközei, programozás-technikai alapismeretek
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
ELŐADÁS VÁZLATOK (kiegészítés) XML - eXtensible Markup Language KNAPP GÁBOR 2000/2001 Gábor Dénes Főiskola.
Eltérés a CAD és GIS adatszerkezetek között CAD (DXF, DWG, DGN)GIS (Shape, TAB, GeoBase) Sokféle elem típusPont, törtvonal, felület, (szöveg) Egy fájl.
Bemutatkozik az XML. Mi is az XML?  Extensible Markup Language – Bővíthető jelölő nyelv  Word Wide Web Consortium (W3C) terméke  Az SGMLből (Structured.
Bemutatkozik az XML.
Adatbázis-kezelés.
Amit a HTML-ről érdemes tudni
Előadás vázlat Az XML története és alkalmazási területe
HTML (HiperText Mark-Up Language)
Hernyák Zoltán XML validálás.
WEBOLDALFEJLESZTÉS
XML alapok 2. XML hibaellenőrzés XML a böngészőkben XML parser
VIR rendszerek EDI/XML.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
JSP és JavaBean JavaServer Pages és Java Beans Fabók Zsolt Általános Informatikai Tanszék Miskolci Egyetem.
Önleíró adatok: XML INFO ÉRA, Békéscsaba
XML alapok 1. Forrás: Általános jellemzők Az XML szintaxisa XML elemek XML attribútumok Az XML ellenőrzése.
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 ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
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
Metaadatok és digitális szövegek Bakonyi Géza SZTE Egyetemi Könyvtár.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
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.
Korpásné Szűcs Melinda web-referens DEENK Korpásné Szűcs Melinda web-referens DEENK.
Önálló labor munka Csillag Kristóf 2005/2006. őszi félév Téma: „Argument Mapping (és hasonló) technológiákon alapuló döntéstámogató rendszerek vizsgálata”
ONTOLÓGIA és TUDÁSREPREZENTÁCIÓ Szőts Miklós Alkalmazott Logikai Laboratórium
Készítette: Gocsál Ákos, Gocsál Klára, Fehér Péter 1 A program megvalósulását az Apertus Közalapítvány támogatta. Internet az oktatásban – taneszközök.
Weboldalak tervezése (X)HTML.
Hernyák Zoltán XML Schema sémadefiníció.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
RDF sémák. RDF  URI-val azonosított erőforrások  Hármasok a kapcsolatrendszer leírására  Egyszerű lekérdezések (rdf:type)  Következtetésre nem alkalmas.
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.
Web-grafika II (SVG) 1. gyakorlat
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Adatbázis-kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
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.
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.
Adatbázis alapfogalmak
Webprogramozó tanfolyam
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
XML alapok 1. Általános jellemzők Az XML szintaxisa XML elemek
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
C Programozási alapok.
Az XML nyelv (Extensible Markup Language). XML  XML: leíró nyelv (metanyelv)  XML alkalmazás: egy megalkotott nyelv  XML dokumentum: egy új nyelv egy.
Automatikus dokumentum- feldolgozó megoldások
Rétegmentesítés megvalósítása XML segítségével Kovács Máté.
Adatbázisszintű adatmodellek
Előadó: Kovács Gábor DocuScan Kft. Nagymennyiségű dokumentum feldolgozása a gyakorlatban.
ILIAS ILIAS OpenSource e-Learning keretrendszer Előadó: Baranyi Tamás IRM Oktatási Főigazgatóság
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.
Kovács Gergely Péter Bevezetés
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Ubuntu – ismerkedés Fájlok és könyvtárak
Programozási nyelvek alapfogalmai
Előadás másolata:

WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László

XML K.L. ‘90-es évek eleje: az Internet rohamos terjedése (gépek száma > ); hetrogén hálózat, sokféle gép 1995 május 23.:A Sun bemutatja a JAVA technológiát, és bevezeti ezzel a platform független szoftver fogalmát 1998: A W3C bemutatja az XML-t, és bevezeti ezzel a platform független adat fogalmát Önleíró struktúra: dokumentum = adat + szerkezet Szabvány formátmum: szöveges KODKORNEV 122AB 322AC VERSENYZO VERSENYZO(KOD,KOR,NEV) 1,22,AB 3,22,AC

XML K.L. VERSENYZO(KOD,KOR,NEV) 1,22,AB 3,22,AC 1 22 AB 1 22 AB - szöveges - beszédes - HTML jellegű - struktúrált - szabványok rendszere XSL, SAX, DOM, DTD, XSQL

XML egyszerűen, hatékony használható legyen az Internet-en. XML támogassa az alkalmazások mind szélesebb körét XML legyen kompatíbilis az SGML szabvánnyal. Könnyen lehessen programozni XML feldolgozó programokat. Minnél kevesebb legyen a szabványban az opcionális elem. XML dokumentum legyen érthető, olvasható formátumú. Gyorsan lehessen XML struktúrát megtervezni. Az XMl szabvány legyen tiszta, formálisan helyes. XML dokumentumok könnyen készíthetők legyenek. Nem fontos a tömörség, rövidség, fontosabb az olvashatóság XML K.L. XML célkitűzések

XML K.L. XML szerkezete dokumentum szerkezete: bevezető rész - dokumentum azonosítása - alkalmazott XML verzió, nyelvkészlet megadása - feldolgozónak szóló direktíva - a dokumentum elem struktúrájának, sémájának leírása dokumentum elem leírás - szerkezet - tartalom zárórész - feldolgozónak szóló direktíva - megjegyzések

XML K.L. ADATBAZISOK KÓS TAMAS BAN IMRE G

XML K.L. Dokumentum elemek üres elem: nem üres elem: tartalom tulajdonság:tulajdonságnév = “érték” 245

XML K.L. Dokumentum elemek tetszőleges szöveg: speciális kartakterek:&#nnn; szimbólumok:&nev; névterek: A böngészők felismerik az XML dokumentumot, s egy sajátos formában jelenítik meg

XML K.L. Fiat Lada kek OPEL GM ; Rt ]]>

XML K.L. A dokumentum egy fával írható le (hierarchikus struktúrát ad meg) autok auto tipusszintipusszin rsz ABS126 Fiat Kék ABS126 OpelPiros Gyökér dokumentum elem tulajdonság érték

XML K.L. Névterek Nappalok Gabor Eger Hajnal Zora Buda Az azonos elnevezésű, de különböző jelentésű tagok (homonimák) zavart okoznak és gátolják az automatikus feldolgozást

XML K.L. Névterek Az azonosító neveket jelentésre utaló előtaggal láthatjuk el. Névtér: azonosító nevek együttese, melyet egy URI azonosít nem kell létező helyre mutatni Megadása: …. Hatásköre a befoglaló elem tejtermek

XML K.L. Default névtér: nem kell explicit feltüntetni: Megadása: …. <x xmlns:val=” xmlns=” 345 tejtermek BP 45 Az attributumokra nem él hatáskör

XML K.L. Helyesen formált dokumentum: - minden elemnek legyen záró tagja - minden elem teljesen befoglaltatik a szülőbe - a dokumentumnak egy és csak egy gyökér eleme lehet - attributum értékeket idézőjelben kell megadni - érték és beágyazás vegyesen is lehet - a tag azonosítás kis/nagybetű érzékeny A szintaktikai szabályok nem ellenőrzik a szemantikai hibákat Peter r425

XML K.L. DTD Dokumentum Tipus Deklaráció A dokumentum séma leírása: - milyen elemek vannak a dokumentumban - milyen az elemek kapcsolódása - milyen tulajdonságok vannak - milyen jelölő elemek léteznek Lehet a dokumentum része vagy külön állományban tárolt

XML K.L. DTD Elemek megadása <!DOCTYPE minta [ ]>

XML K.L. DTD Elemek megadása <!ELEMENT diak ((igsz|szemszam),nev, nyelv+, (targynev,alairas?,(datum,jegy)*)*)>

XML K.L. DTD Attributumok megadása <!DOCTYPE autok [ ]> Fiat kek

XML K.L. DTD Attributumok tipusok tipusjel szövegesCDATA egyedENTITY egyedekENTITIES azonositóID hivatkozásIDREF hivatkozásokIDREFS Az azonositás dokumentum szintű és elem független Egyelemnek csak egy ID tulajdonsága lehet az IDREF is a dokumentumon belül él

XML K.L. DTD Attributum tulajdonságok tipusjel kötelező érték#REQUIRED opcionális#IMPLIED default érték”ertek” rögzített érték#FIXED ”ertek” <!DOCTYPE autok [

]> Fiat Peter Laci Anna XML K.L. DTD Attributum tulajdonságok

XML K.L. DTD Egyedek Gyakran előforduló értékek azonosítására szolgál, konstans szimbolum Bevezetes a diff. egyenletekbe, &MONOGRAM;