XML (Extensible Markup Language) – tai bene kertinis ateities Interneto strategijų akmuo [1,10]. Tai kalba, skirta kompiuteryje atvaizduoti struktūrizuotiems duomenims. XML sukurta 1998m. žiniatinklio konsorciume W3C [12], supaprastinus SGML (Standard Generalized Markup Language) kalbą.XML aprašo duomenų objektų klasę, vadinamą XML dokumentu ir iš dalies aprašo šiuos dokumentus apdorojančių kompiuterinių programų elgesį. Savo struktūra XML dokumentai atitinka SGML dokumentus.
XML dokumentai yra sudaryti iš elementų, vadinamų esybėmis, kuriose yra išnagrinėti
(parsed) arba neišnagrinėti duomenys. Išnagrinėti duomenys yra sudaryti iš simbolių. Vieni simbolių junginiai sudaro duomenis, kiti junginiai sudaro žymes. Žymėmis yra koduojama dokumento sandara ir loginė struktūra. XML pateikia sandaros ir loginės struktūros apribojimų pritaikymo mechanizmą.
XML yra naudojama kaip žymių kalbų sudarymo šablonas:
• XML naudoja neribojamą žymių skaičių, t.y. skirtingai nei HTML nėra jokių apribojimų jų kiekiui – vartotojas pats gali susikurti žymes atsižvelgdamas į informacijos pobūdį.
• Kiekviena XML kalba yra skirta savo taikomajai sričiai, tačiau kalbos pasižymi bendromis savybėmis
• Dokumentams apdoroti yra skirti bendri įrankiai
Galima būtų išskirti šiuos pagrindinius XML kalbos paskirties bruožus:
• Atskirti sintaksę nuo semantikos. Tai yra reikalinga todėl, kad yra kuriamas bendras informacijos struktūrizavimo mechanizmas (naršyklės vaizduojamos semantikos yra apibrėžiamos stilių lentelėmis).
• Leisti kurti žymes bet kokiai įsivaizduojamai taikomųjų programų sričiai.
• Palaikyti internacionalizaciją ir nepriklausomybę nuo platformų
• Ateityje vaizduoti struktūrizuotą informaciją, kuri apimtų ir duomenų bazes.
Jau nemažai žmonių naudojasi XML kalba ir beveik kiekvienas galėtų išskirti tokius pagrindinius požymius, kurie išskiria XML iš kitų kalbų:
• Lengva suprasti gramatiškai,
• Galima duomenis iššifruoti su mažai ir kartu su daug struktūrų,
• Duomenų tarpusavio santykių patvirtinimas išoriniame ir vidiniame dokumente,
• Publikuojamų sluoksnių supažindinimas,
• Objektinio modeliavimo dokumentų veikimas,
• Ir dar daug kitų priemonių.
Iš pirmo žvilgsnio XML primena plačiai vartojamą HTML kalbą: vartojamos atidarančios ir uždarančios žymės, tarp kurių yra duomenys arba kitos žymės (tag). Pateiksiu pavyzdį. Tarkime, mes norime pateikti parduotuvės asortimentą (prekių pavadinimai, kainos ir kiekis).
Pavadinimas
Kaina
Kiekis
Kastuvas
50
45
Stalas
500
17
Šis puslapis galėtų atrodyti taip:
XML
Šį darbą sudaro 1464 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Kiti darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!