See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
XML - Wikipedija, prosta enciklopedija

XML

Iz Wikipedije, proste enciklopedije

Kratek primer XML jezika
Kratek primer XML jezika

XML je tričrkovna okrajšava za angleški izraz Extensible Markup Language, razširljiv označevalni jezik, in je jezik, ki ga pogosto srečate, če brskate po Internetu. XML je preprost računalniški jezik podoben HTML-ju, ki nam omogoča format za opisovanje strukturiranih podatkov ali arhitektura za prenos podatkov in njihovo izmenjavo med več omrežji. XML spreminja mnogo aspektov računalništva, še posebej na področju komuniciranja aplikacij in strežnikov. Da pa se ga tudi razširiti, saj ima namreč to možnost, da si lahko sami izmislimo imena etiket (angleško TAG). Zelo je uporaben za komunikacije, saj ima zelo preprosto in pregledno zgradbo.

XML je razdeljen na 3 dele:

  • podatkovni (vanj shranimo podatke v neki obliki z željenimi etiketami (tag)),
  • deklarativni (skrbi za to, da lahko pri dodajanju novih podatkov vidimo kaj kakšna etiketa predstavlja),
  • predstavitveni (z njim oblikujemo izpis podatkov).

Razvijalci XML povečujejo vsebino tega jezika in s tem njegovih standardov tehnologije, ki vsebujejo podatke, ki se jih da enostavno preoblikovati in zamenjati v neenakih sistemih.

[uredi] Dobre lastnosti jezika

Obstaja več dobrih lastnosti uporabljanja jezika XML:

  • XML razdeli podatke za lokalno obdelavo. Podatki so lahko brani v XML obliki, potem pa prenešeni v lokalno aplikacijo, kot je na primer brskalnik za nadaljnje gledanje ali procesiranje. Podatki so lahko preneseni tudi skozi skripto ali druge programske jezike s pomočjo XML objektnega modela.
  • Uporabnikom da XML možnost primernega vpogleda v strukturirane podatke. Podatki prenešeni na namizje so lahko predstavljeni v več možnih variantah. Lokalni podatki so lahko predstavljeni na takšen način kot to najbolj ustreza uporabniku.
  • Omogoča integracijo strukturiranih podatkov iz več virov v logične in preproste poglede v podatke. Običajno so bili uporabniki navajeni integrirati podatke, iz strežniških baz in ostalih aplikacij na medmrežnih strežnikih, tako da so bili podatki uporabni za pošiljanje na ostale strežnike za nadaljnjo procesiranje, obdelavo in distribucijo.
  • Opisuje podatke iz različnih aplikacij. Ker je XML obsežen jezik se lahko uporablja za opisovanje podatkov v široki variaciji aplikacij, od opisovanja kolekcij internetnih strani do podatkovnih zapisov. Ker so podatki samo opisni (self-describing), so lahko sprejeti in procesirani brez potrebe, da so še dodatno opisani.
  • Omogoča boljši pretok skozi parcialno granularno popravljanje (granular updates). Izvajalcem ni potrebno poslati celotnih strukturiranih podatkov vsakokrat, ko v njih pride do spremembe. Z granularnimi popravki, se morajo distribuirati samo spremenjeni elementi poslani od strežnika do klienta. Spremenjeni podatki so tako lahko predstavljeni brez ponovnega osveževanja celotne strani ali namizja.

[uredi] Glej tudi


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -