|
Mitmeotstarbeline kasutus
|
bet | 3/5 | Sana | 21.03.2017 | Hajmi | 50,55 Kb. | | #546 |
Mitmeotstarbeline kasutus. Dokumentidest saab erinevate rakenduste jaoks kergelt eraldada seda rakendust huvitavad tekstiosad.
-
Andmete “pikaealisus”. SGML kasutaja ei pea pärast riistvara või tarkvara vahetust tegelema andmete ümbertöötlemisega. Andmed on alatiselt kasutatavad ja kättesaadavad. See teeb SGML formaadi eriti kasulikuks ja asendamatuks elektroonsetes arhiivides.
-
Andmete integraalsus. Asutuses standartselt kasutatavad tekstiosad (kirjapäised, logod jms. info) on hallatavad keskselt. Need lülitatakse tekstidesse märgendusmehhanismidega.
-
ülekantavus. SGML märgendusega tekstid on korraga kasutatavad eri tüüpi arvutisüsteemide kasutajatele.
-
Paindlikkus. SGML tagab info kasutamise mistahes rakenduses ilma täiendava töötluseta. Näiteks WWW, andmebaasid, e-post, hüpermeedia ja hüpertekstsüsteemid, andmebaasi publitseerimine, CD-ROM väljund ja muu seesugune.
Kuna SGLM on üsna mahukas, siis otsustati möödunud sajandi 90.-ndate alguses defineerida lihtne rahvavariant - HTML (Hyper Text Markup Language), mis peagi vallutas maailma ja tekkis ülemaailmne WWW-võrk.
Sellest jäi aga veel väheks ning 10.02.1998.a. avaldas W3C Konsortsum dokumendi “Extensible Markup Language”- XML.
XML- dokumendid koosnevad säilituskirjetest, mida nimetatakse üksusteks ning mis sisaldavad kas grammatiliselt parsitud või parsimata andmeid. Parsitud andmed koosnevad märkidest, kas märkandmete või märgistuse vormis. Märgistusega pannakse paika andmete paigutus dokumendis ja dokumendi loogilise struktuuri kirjeldus. XML-mehhanismidega seatakse piirangud dokumendi paigutusele ja loogilisele struktuurile. XML-dokumentide lugemiseks ja juurdepääsu tagamiseks dokumendi sisule ja struktuurile kasutatakse tarkvara moodulit XML-protsessorit. Eelduseks on, et see töötab teise tarkvara mooduli – rakenduse – huvides.
XMLi projekteerimise eesmärkideks olid:
-
XML on koheselt kasutatav Interneti kaudu.
-
XML toetab laia valikut rakendusi.
-
XML ühildub SGMLga
-
Lihtne on kirjutada XML-dokumentide töötlemise programme.
-
XML-dokumendid on loetavad ja loogiliselt selged tavainimesele.
-
XML-projektid on kiiresti elluviidavad.
-
XML on formaalne ja ja napisõnaline.
-
XML-dokumente on lihtne luua.
-
XML-dokumentide märgistuse kokkusurutus on minimaalse tähtsusega.
XML-dokumentide kirjeldamiseks kasutatav terminoloogia on defineeritud käesoleva spetsifikatsiooni tekstis. Definitsioonide ülesehituses ja XML-protsessori tegevuse kirjeldamisel on kasutatud järgnevas loetelus defineeritud mõisteid.
-
võib
Dokumentide ja XML-protsessorite vastavus nõuetele on lubatud, kuid nad ei pruugi toimida kirjelduse kohaselt.
-
peab
Dokumentide ja XML-protsessorite käitumine peab vastama kirjeldatud nõudele; vastasel korral on tegemist vigaste dokumentide või protsessoritega.
-
viga
Näitab käesoleva spetsifikatsiooni reeglite rikkumist - tulemused on teadmata. Vastav tarkvara peab tuvastama ja teatama veast ning tohib selle vea ellimineerida.
-
hukutav viga
Viga, mille vastav XML-protsessor peab tuvastama ja teatama rakendusele. Peale kohtumist hukutava veaga võib protsessor jätkata andmetöötlust leidmaks järgmisi vigu. Toetamaks vea parandamist, võib protsessor töötlemata andmed teha kättesaadavaks rakendusele. Hukutava vea avastamisel peab protsessor koheselt katkestama normaalse töötluse.
-
|
| |