Video: Erinevus XML-i Ja SGML-i Vahel
2024 Autor: Mildred Bawerman | [email protected]. Viimati modifitseeritud: 2023-12-16 08:38
XML vs SGML
XML tähistab laiendatavat märgistuskeelt. See on määratletud XML 1.0 spetsifikatsioonis, mille on välja töötanud W3C (World Wide Web Consortium). XML pakub standardset viisi, mis on samuti lihtne, andmete ja teksti kodeerimiseks nii, et sisu oleks võimalik vahetada draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel inimese vähese sekkumisega. SGML (Standard Generalized Markup Language) on ISO (Rahvusvaheline Standardiorganisatsioon) standard dokumendi märgistuskeele või siltide komplekti määramiseks. SGML ei ole dokumendi keel, vaid dokumendi tüübi määratlus (DTD).
XML
XML on märgistuskeel, mida kasutatakse andmete ja teksti edastamiseks draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel inimese vähese sekkumisega. XML pakub silte, atribuute ja elemendistruktuure, mida saab kasutada kontekstiteabe esitamiseks. Seda kontekstiteavet saab kasutada sisu tähenduse dekodeerimiseks. See võimaldab arendada tõhusaid otsingumootoreid ja teostada andmetele andmete kaevandamist. Lisaks sobivad traditsioonilised relatsioonandmebaasid XML-andmetena, kuna neid saab korraldada ridadesse ja veergudesse, kuid XML toetab vähem rikkaliku sisuga andmeid, nagu heli, video, keerukad dokumendid jne. XML-i andmebaasid salvestavad andmeid struktureeritud, hierarhilises vormis mis võimaldab päringuid tõhusamalt töödelda. XML-sildid pole eelnevalt määratletud ja kasutajad saavad määratleda uusi silte ja dokumendistruktuure. Samuti loodi XML-i abil uued Interneti-keeled nagu RSS, Atom, SOAP ja XHTM.
SGML
SGML põhineb ideel, et kuigi dokumenti saab sõltuvalt kasutatavast väljundkandjast kuvada erineva väljanägemisega, sisaldab see mõningaid struktuurilisi ja semantilisi elemente, mis ei muutu seoses kuvamise viisiga. SGML-põhiseid dokumente saab luua, hoolimata dokumendi välimusest, mis võib muuta ületunde, kuid mitte dokumendi struktuurist. Lisaks suudab SGML-kompilaator tõlgendada mis tahes dokumenti oma DTD abil, seetõttu pakuvad need dokumendid suuremat kaasaskantavust. Samuti saaks SGML-il põhinevaid dokumente hõlpsasti erinevatele andmekandjatele kohandada (näiteks prindikandjale mõeldud dokumente sai ekraaniekraani jaoks ümber kohandada).
Mis vahe on XML-il ja SGML-il?
Kui XML on märgistuskeel, mida kasutatakse andmete ja teksti edastamiseks draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel, siis SGML on ISO standard dokumendi märgistuskeele või siltide komplekti määramiseks. XML on tegelikult SGML-il põhinev märgistuskeel. Kuid XML kehtestab mõned piirangud, mida SGMLis pole. Näiteks kehtestab XML järgmised piirangud: üksuse viited tuleb sulgeda REFC eraldajaga, viited välistele andmeüksustele sisus ei ole lubatud, märkide viited tuleb sulgeda REFC eraldajaga, nimetud tähemärgiviited pole lubatud jne. Lisaks mõned konstruktsioonid, nagu suletud algusmärgised, suletud lõpumärgendid, tühjad algusmärgendid, tühjad lõppmärgised, mis on lubatud SGML-is, kui SHORTTAG on JAH, pole XML-is lubatud. Lisaks on mõned SGML-deklaratsioonid nagu DATATAG, OMITTAG, RANK,XML-is ei ole link (LINK, LIHTNE, MÕISTLIK ja VAIKNE) jne lubatud.
Soovitatav:
Erinevus Transgeensete Ja Väljalangevate Hiirte Vahel
Peamine erinevus transgeensete ja knockout-hiirte vahel on see, et transgeensete hiirte genoomi on sisestatud võõrgeenid, samas kui knockout-hiirtel
Erinevus Telstra Vahel Uue IPadi 3 Ja Galaxy Tab 8.9 4G LTE Vahel
Telstra Uus iPad 3 vs Galaxy Tab 8.9 4G LTE | Kiirus, jõudlus ja ülevaated | Täielikud tehnilised andmed Võrreldes igal juhul, kui vabastate a
Erinevus XML-i Ja HTML-i Vahel
XML vs HTML XML tähendab laiendatavat märgistuskeelt. See on määratletud XML 1.0 spetsifikatsioonis, mille on välja töötanud W3C (World Wide Web Consortium
Erinevus XML-i Ja XHTML-i Vahel
XML vs XHTML XML tähistab laiendatavat märgistuskeelt. See on määratletud spetsifikatsioonis XML 1.0, mille on välja töötanud W3C (World Wide Web Consortiu
XML Ja XSD Erinevus
Võtmete erinevus - XML vs XSD Peamine erinevus XML-i ja XSD-i vahel on see, et XML on märgistuskeel, mis on paindlik meetod andmete loomiseks ja jagamiseks