Movatterモバイル変換


[0]ホーム

URL:


Pojdi na vsebino
Wikipedijaprosta enciklopedija
Iskanje

XML

Iz Wikipedije, proste enciklopedije
Kratek zgled jezika XML

XML jetričrkovnaokrajšava zaangleški izrazExtensible Markup Language,razširljivioznačevalni jezik, in je zelo razširjen naInternetu.[1] XML je preprostprogramski jezik, podobenHTML-ju, ki omogoča format za opisovanje strukturiranih podatkov aliarhitektura 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škoTAG). 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),[2]
  • predstavitveni (z njim oblikujemo izpis podatkov).[3]

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

Dobre značilnosti jezika

[uredi |uredi kodo]

Obstaja več dobrih značilnosti uporabljanja jezika XML:

  • XML razdeli podatke za lokalnoobdelavo. Podatki so lahko brani v XML obliki, potem pa prenešeni v lokalnoaplikacijo, kot je na primerbrskalnik za nadaljnje gledanje aliprocesiranje. Podatki so lahko preneseni tudi skoziskripto ali drugeprogramske jezike s pomočjo XMLobjektnega modela.[4]
  • Uporabnikom da XML možnost primernega vpogleda v strukturirane podatke. Podatki prenešeni nanamizje so lahko predstavljeni v več možnih variantah. Lokalni podatki so lahko predstavljeni na takšen način kot to najbolj ustrezauporabniku.[5][6][7]
  • Omogoča integracijo strukturiranih podatkov iz večvirov vlogične in preproste poglede v podatke. Običajno so bili uporabniki navajeni integrirati podatke, izstrežniškihbaz 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 kolekcijspletnih strani do podatkovnih zapisov. Ker so podatki samo opisni (self-describing), so lahko sprejeti in procesirani brez potrebe, da so še dodatno opisani.[8]
  • Omogoča boljšipretok skozi parcialno granularno popravljanje (granular updates). Izvajalcem ni potrebno poslati celotnih strukturiranih podatkov vsakokrat, ko v njih pride do spremembe. Z granularnimipopravki, se morajo distribuirati samo spremenjenielementi poslani od strežnika doodjemalca. Spremenjeni podatki so tako lahko predstavljeni brez ponovnega osveževanja celotne strani ali namizja.

Zgodovina

[uredi |uredi kodo]

XML je aplikacijski profil standarda SGML (ISO 8879), iz katerega izhaja večina njegovih temeljnih konceptov.[9] V poznih 80. letih 20. stoletja so založniki digitalnih medijev prepoznali prilagodljivost SGML za dinamično predstavitev informacij, vendar se je ta standard izkazal za preveč zapletenega za širšo uporabo na nastajajočemsvetovnem spletu.[10][11]

Sredi 90. let so strokovnjaki z izkušnjami tako s SGML kot z Webom menili, da bi poenostavljena različica SGML lahko odpravila nekatere omejitve spleta. Leta 1995 je Dan Connolly uvrstil SGML med dejavnostiW3C, leto kasneje pa je inženir podjetja Sun Microsystems Jon Bosak oblikoval delovno listino in zbral sodelavce za razvoj novega označevalnega jezika.[12]

Razvoj XML je potekal v okviru delovne skupine W3C, ki jo je sestavljalo enajst članov, ob podpori širše interesne skupine.[13] Tehnične razprave so potekale predvsem prek elektronske pošte, odločitve pa so bile sprejete s soglasjem ali večinskim glasovanjem. Pomemben prispevek k zasnovi jezika je imel James Clark, ki je med drugim uvedel sintakso praznega elementa<empty /> in ime »XML«. Uredniki specifikacije so bili sprva Tim Bray in Michael Sperberg-McQueen, kasneje pa se jima je pridružil še Jean Paoli.[14][15]

Prvi delovni osnutek specifikacije XML je bil objavljen novembra 1996.[16][17] Nadaljnje delo se je nadaljevalo skozi leto 1997, standard XML 1.0 pa je postal uradno priporočilo W3C 10. februarja 1998. XML je ohranil ključne lastnosti SGML, kot so ločevanje podatkov in metapodatkov, podpora preverjanju z DTD ter mešana vsebina, hkrati pa je poenostavil sintakso, odpravil deklaracijo SGML in kot nabor znakov privzelUnicode.

Glej tudi

[uredi |uredi kodo]

Sklici

[uredi |uredi kodo]
  1. »XML (Extensible Markup Language) | Research Starters | EBSCO Research«.EBSCO (v angleščini). Pridobljeno 23. decembra 2025.
  2. »XML introduction - XML«.MDN Web Docs (v ameriški angleščini). 5. februar 2025. Pridobljeno 23. decembra 2025.
  3. »Removing XSLT for a more secure browser | Web Platform«.Chrome for Developers (v angleščini). Pridobljeno 23. decembra 2025.
  4. »XML Document Object Model (DOM) - .NET«.learn.microsoft.com (v ameriški angleščini). Pridobljeno 23. decembra 2025.
  5. Merrill, Paul F. (2005).»Using XML to Separate Content from the Presentation Software in eLearning Applications«.TechTrends: Linking Research & Practice to Improve Learning (v angleščini). Zv. 49, št. 4. str. 34–40.ISSN 8756-3894.
  6. »v. A Gentle Introduction to XML - The TEI Guidelines«.tei-c.org. Pridobljeno 23. decembra 2025.
  7. »A Mobile Window on our Portal«.www.xml.com. Pridobljeno 23. decembra 2025.
  8. »XML constructs«.www.ibm.com (v ameriški angleščini). Pridobljeno 23. decembra 2025.
  9. »ISO/IEC 19757-3«(PDF). 1. junij 2006. Pridobljeno 23. decembra 2025.
  10. Gray, Jim (1. februar 2005).»A Conversation with Tim Bray«.Queue. Zv. 3, št. 1. str. 20–25.doi:10.1145/1046931.1046941.
  11. Ambron, Sueann Robinson, ur. (1988).Interactive multimedia: visions of multimedia for developers, educators & information providers. CD Rom. Redmond, Wash. : New York: Microsoft Press ; Harper & Row, [U.S. distributor].ISBN 978-1-55615-124-8.
  12. »Dr. Macro's XML Rants: XML: Ten Year Aniversary« (v angleščini). Pridobljeno 23. decembra 2025.
  13. »Extensible Markup Language (XML) 1.0«.www.w3.org. Pridobljeno 23. decembra 2025.
  14. Warwick, Claire; Pritchard, Elliott (1. junij 2000).»'Hyped' text markup language. XML and the future of web markup«.Aslib Proceedings (v angleščini). Zv. 52, št. 5. str. 174–184.doi:10.1108/eum0000000007012.ISSN 0001-253X.
  15. »Bray recalls team XML« (v angleščini). Pridobljeno 23. decembra 2025.
  16. »The Birth of XML«.Sun Developer Network. Arhivirano izprvotnega spletišča dne 4. avgusta 2012. Pridobljeno 23. decembra 2025.
  17. »Extensible Markup Language (XML)«.www.w3.org. Pridobljeno 23. decembra 2025.

Zunanje povezave

[uredi |uredi kodo]
Mednarodno
Nacionalno
Drugo
Pridobljeno iz »https://sl.wikipedia.org/w/index.php?title=XML&oldid=6560795«
Kategorije:
Skrite kategorije:

[8]ページ先頭

©2009-2026 Movatter.jp