Kaj je datoteka XML in kako jo lahko odprete in uporabite?

Kaj je datoteka XML in kako jo lahko odprete in uporabite?

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
O avtorju Tina Sieber(831 objavljenih člankov)

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 Sieber

Naroč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