XML pomeni eXtensible Markup Language . Njegov namen je opisati in strukturirati podatke v internetu, za mobilne aplikacije in drugje. Se sprašujete, kako to deluje in za kaj se uporablja XML? Naj vam pomagamo razumeti podrobnosti.
Kaj so označevalni jeziki?
Jeziki označevanja označujejo besedilo ali dodajajo dodatne informacije. Ti pripisi ostanejo nevidni za končnega uporabnika. 'Stroj', na primer vaš brskalnik, prebere te opombe pred obdelavo in predstavitvijo besedila v skladu z navodili ukazov za označevanje.
Po navedbah Wikipedija :
'Ideja in terminologija sta se razvila iz' označevanja 'papirnatih rokopisov, to je revizijskih navodil urednikov, tradicionalno napisanih z modrim svinčnikom na rokopisih avtorjev. V digitalnih medijih so to besedilo navodil z modrim svinčnikom nadomestili z oznakami, ki označujejo, kateri so deli dokumenta, namesto podrobnosti o tem, kako bi jih lahko prikazali na nekem zaslonu.
Znan primer označevalnega jezika je HTML (HyperText Markup Language). Medtem ko HTML (in drugi programski jeziki) določajo videz spletnega mesta, nikoli ne bi smeli videti sledi kode. Kar vidite, je razlaga vašega brskalnika. Na primer oblikovanje pisave ali vdelane slike.
Kako deluje XML?
XML je metaoznačilni jezik, razvit za internet. To je poenostavitev SGML (Standard Generalized Markup Language), mati vseh jezikov označevanja. XML je razširljiv, ker lahko uporabniki dodajajo in definirajo nove oznake ali gradnike. Z dodajanjem gradnikov lahko uporabniki prilagodijo XML svojim potrebam.
Za razlago, kako vse to deluje, naj se malo odpravim, pri tem pa za primere uporabim HTML in CSS.
Kako se XML nanaša na HTML
XML je podoben HTML -ju, a ker uporabniki lahko dodajo svoje gradnike, omogoča večjo prilagodljivost. Ključna razlika med HTML in XML je, da HTML določa, kako izgledajo podatki, medtem ko XML določa, kaj so podatki . Zato XML ne more nadomestiti HTML, temveč ga razširi.
Za opis podatkov se XML opira na opredelitev vrste dokumenta (DTD). Lahko bi rekli, da je to slovar stroja. Naprava omogoča razumevanje označevalnega jezika. Tako se mora vsak dokument začeti z opredelitvijo vrste DTD, ki se uporablja. HTML uporablja isto načelo. Koda, ki jo najdete na številnih spletnih mestih, bi lahko izgledala nekako tako:
Ta poseben primer brskalniku pove, da je DTD html 4.0 v angleščini. Brskalnik lahko nato primerja vsakega od podanih ukazov z njegovim DTD, ki mu pove, kaj naj naredi z vsakim ukazom. Tako je ukaz
prevede v krepko besedilo ali
kako videti izbrisana sporočila na facebooku
do podčrtanega besedila.
Zasluga za sliko: photovibes1/ Depositphotos
Kako CSS rešuje težavo s HTML -jem
Težava pri HTML -ju je, da je sestavljen iz statičnega niza ukazov. Kadar koli želite določiti določene atribute, morate vnesti te ukaze. Vedno znova. Čeprav je HTML preprost in enostaven za učenje, omejuje tudi njegovo prilagodljivost.
Na primer, recimo, da želite spremeniti velikost ali barvo glave, ki ste jo ducatkrat uporabili na svojem spletnem mestu. Predstavljajte si, da ste morali spremeniti atribut vsakega od ducata glav posebej. Kako dolgočasno!
V spletnem oblikovanju so Cascading Style Sheets (CSS) odpravile to dolgočasno urejanje dokumentov HTML. Zdaj preprosto dodate atribut 'H1' v glavo na spletnem mestu in v slogovnem listu določite, kako izgleda glava 'H1'. In ko želite spremeniti videz te glave, jo spremenite le na enem mestu, to je slogovni list. Problem rešen.
Razmišljate o ustanovitvi lastne spletne strani? Bralci MakeUseOf lahko pridobijo posebne popuste, če se prijavijo na gostovanje InMotion z uporabo to povezavo ali Bluehost z uporabo to povezavo .
ali lahko dobim wifi brez internetnega ponudnika?
Kako XML ravna s podatki
XML strukturira in definira podatke. Ne obremenjuje se s posebnimi lastnostmi, kot sta velikost ali barva. Njegovi gradniki so podobni oznakam HTML, ki se nanašajo na CSS. Jasno opredeljuje naslov, glave, besedilo in druge elemente dokumenta, razlago pa prepušča stroju.
Za veliko temeljitejšo razlago priporočam ta uvod v XML .
Za kaj se uporablja XML?
XML je našel široko uporabo. Danes ga različni programi in naprave uporabljajo za obdelavo, strukturiranje, shranjevanje, prenos in prikaz podatkov. Na primer, se pogosto uporablja pri izmenjavah podatkov B2B. XML je tudi standard za oblike datotek Office, vključno z datotekami Microsoft Office in Google Dokumenti.
Namesto da bi integriral podatke v dokument HTML, jih odda zunanjim izvajalcem za ločevanje datotek XML. Ker XML shranjuje podatke v obliki navadnega besedila, je prostor za shranjevanje neodvisen od vaše platforme in jih je mogoče veliko lažje izvoziti, uvoziti ali preprosto premakniti.
Mnogi drugi jeziki temeljijo na XML, vključno z XHTML, WAP za ročne naprave ali RSS za vire. Na primer, kot je opozoril komentator, če dodate /krma do konca URL -ja tega članka, ki ga berete, boste videli kodo XML RSS tega članka: kliknite tukaj za ogled .
Kako odpreti datoteko XML
Kot je navedeno zgoraj, XML shranjuje podatke v navadnem besedilu. Zato lahko datoteke XML odprete s številnimi različnimi programi. Na splošno z desno tipko miške kliknite datoteko XML in izberite Odpri z iz menija in izberite program. Poskusite lahko katerega od spodnjih programov:
- Beležnica Windows ali kateri koli drug urejevalnik besedil
- Beležnica ++
- Vsak spletni brskalnik
Poskusite lahko tudi s spletnim pregledovalnikom XML, kot je tisti iz Koda Polepšaj .
Datoteko boste lahko prebrali s katerim koli od zgornjih programov, vendar bodo Notepad ++ in namenski gledalci ali urejevalniki XML obarvali oznake XML in tako olajšali razumevanje strukture podatkov. Upoštevajte pa, da ti programi ne morejo izvajati XML, ker v dokumentu najdete le strukturirane podatke.
Oblika XML je demistificirana
XML ni več internetni pripomoček, kot je bil nekoč. Danes je JSON njegova najbolj priljubljena alternativa za integracijo podatkov.
Če ste programer, pa boste vseeno morali občasno delajte z XML .
Deliti Deliti Cvrkutati E-naslov 6 zvočnih alternativ: najboljše brezplačne ali poceni aplikacije za avdio knjigeČe ne želite plačati za zvočne knjige, je tukaj nekaj odličnih aplikacij, ki vam omogočajo, da jih poslušate brezplačno in zakonito.
Preberite Naprej Sorodne teme- Pojasnjena tehnologija
- Programiranje
- HTML
- Spletni razvoj
- Programiranje
- XML
Med doktoratom je Tina leta 2006 začela pisati o potrošniški tehnologiji in se nikoli ni ustavila. Zdaj tudi urednik in SEO, jo lahko najdete na Twitter ali pohod po bližnji poti.
Več od Tine SieberNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite