• Andmete integraalsus.
  • Mitmeotstarbeline kasutus




    Download 50.55 Kb.
    bet3/5
    Sana21.03.2017
    Hajmi50.55 Kb.
    #546
    1   2   3   4   5
    Mitmeotstarbeline kasutus. Dokumentidest saab erinevate rakenduste jaoks kergelt eraldada seda rakendust huvitavad tekstiosad.




    1. 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.




    1. Andmete integraalsus. Asutuses standartselt kasutatavad tekstiosad (kirjapäised, logod jms. info) on hallatavad keskselt. Need lülitatakse tekstidesse märgendusmehhanismidega.




    1. ülekantavus. SGML märgendusega tekstid on korraga kasutatavad eri tüüpi arvutisüsteemide kasutajatele.




    1. 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:

    1. XML on koheselt kasutatav Interneti kaudu.

    2. XML toetab laia valikut rakendusi.

    3. XML ühildub SGMLga

    4. Lihtne on kirjutada XML-dokumentide töötlemise programme.

    5. XML-dokumendid on loetavad ja loogiliselt selged tavainimesele.

    6. XML-projektid on kiiresti elluviidavad.

    7. XML on formaalne ja ja napisõnaline.

    8. XML-dokumente on lihtne luua.

    9. 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.




    1. võib

    Dokumentide ja XML-protsessorite vastavus nõuetele on lubatud, kuid nad ei pruugi toimida kirjelduse kohaselt.


    1. peab

    Dokumentide ja XML-protsessorite käitumine peab vastama kirjeldatud nõudele; vastasel korral on tegemist vigaste dokumentide või protsessoritega.


    1. viga

    Näitab käesoleva spetsifikatsiooni reeglite rikkumist - tulemused on teadmata. Vastav tarkvara peab tuvastama ja teatama veast ning tohib selle vea ellimineerida.


    1. 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.




    1. Download 50.55 Kb.
    1   2   3   4   5




    Download 50.55 Kb.