Kas yra XML failas ir kaip jį atidaryti ir naudoti?

Kas yra XML failas ir kaip jį atidaryti ir naudoti?

XML reiškia Išplėstinė žymėjimo kalba . Jo tikslas yra aprašyti ir susisteminti duomenis internete, programose mobiliesiems ir kitur. Ar jums įdomu, kaip tai veikia ir kam naudojamas XML? Padėkime suprasti detales.





Kas yra žymėjimo kalbos?

Žymėjimo kalbos pažymi tekstą arba prideda papildomos informacijos. Šie komentarai galutiniam vartotojui lieka nematomi. „Mašina“, pvz., Jūsų naršyklė, skaito šiuos komentarus prieš apdorodama ir pateikdama tekstą, kaip nurodyta žymėjimo komandose.





Pagal Vikipedija :





„Idėja ir terminologija atsirado nuo popierinių rankraščių„ žymėjimo “, t. Y. Redaktorių nurodymų peržiūrėti, tradiciškai rašytų mėlynu pieštuku ant autorių rankraščių. Skaitmeninėje žiniasklaidoje šis „mėlyno pieštuko instrukcijų tekstas“ buvo pakeistas žymomis, kurios nurodo, kokios yra dokumento dalys, o ne išsamią informaciją apie tai, kaip jos gali būti rodomos tam tikrame ekrane “.

Gerai žinomas žymėjimo kalbos pavyzdys yra HTML („HyperText Markup Language“). Nors HTML (ir kitos programavimo kalbos) apibrėžia svetainės išvaizdą, niekada neturėtumėte matyti kodo pėdsakų. Tai, ką matote, yra jūsų naršyklės interpretacija. Pavyzdžiui, šrifto formatavimas arba įterpti vaizdai.



Kaip veikia XML?

XML yra meta žymėjimo kalba, sukurta internete. Tai SGML (standartinės bendrosios žymėjimo kalbos) supaprastinimas, visų žymėjimo kalbų motina. XML galima išplėsti, nes vartotojai gali pridėti ir apibrėžti naujas žymas ar blokus. Pridėję statybinių blokų, vartotojai gali pritaikyti XML savo poreikiams.

Norėdami paaiškinti, kaip visa tai veikia, leiskite man šiek tiek apeiti, kaip pavyzdžius naudojant HTML ir CSS.





Kaip XML yra susijęs su HTML

XML yra panašus į HTML, tačiau kadangi vartotojai gali pridėti savo blokų, tai suteikia daugiau lankstumo. Pagrindinis skirtumas tarp HTML ir XML yra tas, kad HTML apibrėžia, kaip duomenys atrodo XML apibrėžia, kas yra duomenys . Štai kodėl XML negali pakeisti HTML, o jį išplėsti.

Duomenims apibūdinti XML remiasi dokumento tipo apibrėžimu (DTD). Galima sakyti, kad tai mašinos žodynas. Tai leidžia mašinai suprasti žymėjimo kalbą. Taigi kiekvienas dokumentas turi prasidėti nustatant naudojamo DTD tipą. HTML naudoja tą patį principą. Kodas, kurį rasite daugelyje svetainių, gali atrodyti maždaug taip:





Šis konkretus pavyzdys nurodo jūsų naršyklei, kad DTD yra html 4.0 anglų kalba. Tada naršyklė gali eiti į priekį ir palyginti kiekvieną pateiktą komandą su savo DTD, kuris nurodo, ką daryti su kiekviena komanda. Štai tokia komanda

verčia į paryškintas tekstas arba

mano nešiojamojo kompiuterio klaviatūra neveikia

pabrauktam tekstui.

Vaizdo kreditas: fotovibes1/ Depositphotos

Kaip CSS išsprendžia HTML problemą

HTML problema yra ta, kad ją sudaro statinis komandų rinkinys. Kai norite apibrėžti tam tikrus priskyrimus, turite įvesti šias komandas. Vėl ir vėl. Nors tai daro HTML paprastą ir lengvai išmokstamą, jis taip pat riboja jo lankstumą.

Pavyzdžiui, tarkime, kad norite pakeisti antraštės, kurią naudojote keliolika kartų visoje svetainėje, dydį arba spalvą. Įsivaizduokite, kad turėjote pakeisti kiekvienos iš dešimties antraščių atributą atskirai. Kaip nuobodu!

Kuriant interneto svetaines, kaskadiniai stiliaus lapai (CSS) pašalino šį varginantį HTML dokumentų redagavimą. Dabar tiesiog pridedate atributą „H1“ prie savo antraštės svetainėje ir stiliaus lape apibrėžiate, kaip atrodo antraštė „H1“. Ir kai norite pakeisti tos antraštės išvaizdą, ją keičiate tik vienoje vietoje, t. Y. Stiliaus lape. Problema išspręsta.

Galvojate sukurti savo svetainę? „MakeUseOf“ skaitytojai gali gauti specialių nuolaidų prisiregistravę prie „InMotion Hosting“ naudodami šią nuorodą arba naudojant „Bluehost“ šią nuorodą .

kaip padaryti, kad jūsų darbalaukis atrodytų stilingai „Windows 10“

Kaip XML tvarko duomenis

XML struktūrizuoja ir apibrėžia duomenis. Tai netrukdo konkretiems atributams, tokiems kaip dydis ar spalva. Jo sudedamosios dalys yra panašios į HTML žymes, susijusias su CSS. Tai aiškiai apibrėžia dokumento pavadinimą, antraštes, tekstą ir kitus elementus ir palieka aiškinimą mašinai.

Norėdami gauti daug išsamesnį paaiškinimą, rekomenduoju Šis įvadas į XML .

Kam naudojamas XML?

XML rado platų pritaikymą. Šiandien įvairios programos ir įrenginiai jį naudoja duomenims tvarkyti, struktūrizuoti, saugoti, perduoti ir rodyti. Pavyzdžiui, jis plačiai naudojamas keičiantis B2B duomenimis. XML taip pat yra „Office“ failų formatų standartas, įskaitant „Microsoft Office“ ir „Google“ dokumentų failus.

Užuot integravęs duomenis į HTML dokumentą, jis perduoda juos į atskirus XML failus. Kadangi XML saugo duomenis paprasto teksto formatu, saugykla nepriklauso nuo jūsų platformos ir jūsų duomenis galima daug lengviau eksportuoti, importuoti ar tiesiog perkelti.

Daugelis kitų kalbų yra pagrįstos XML, įskaitant XHTML, WAP rankiniams įrenginiams arba RSS sklaidos kanalams. Pavyzdžiui, kaip pažymėjo komentatorius, jei pridėsite /maitinti šio straipsnio, kurį skaitote, pabaigoje pamatysite šio straipsnio XML RSS kodą: spustelėkite čia, kad pamatytumėte .

Kaip atidaryti XML failą

Kaip minėta aukščiau, XML saugo duomenis paprastu tekstu. Štai kodėl galite atidaryti XML failus naudodami daugybę skirtingų programų. Paprastai dešiniuoju pelės mygtuku spustelėkite XML failą, pasirinkite Atidaryti naudojant iš meniu ir pasirinkite programą. Galite išbandyti bet kurią iš žemiau pateiktų programų:

  • „Windows Notepad“ ar bet kuris kitas teksto redaktorius
  • Užrašinė ++
  • Bet kuri interneto naršyklė

Taip pat galite išbandyti internetinę XML peržiūros programą, tokią kaip iš Kodas gražinti .

Failą galėsite skaityti naudodami bet kurią iš aukščiau išvardytų programų, tačiau „Notepad ++“ ir tam skirti XML peržiūros ar redaktoriai nuspalvins XML žymas ir taip bus daug lengviau suvokti duomenų struktūrą. Tačiau atminkite, kad šios programos negali vykdyti XML, nes viskas, ką galite rasti dokumento viduje, yra struktūriniai duomenys.

XML formatas demistifikuotas

XML nėra pagrindinis internetas, koks buvo anksčiau. Šiandien JSON yra populiariausia alternatyva integruoti duomenis.

Tačiau jei esate programuotojas, vis tiek turėsite tai padaryti retkarčiais dirbti su XML .

Dalintis Dalintis „Tweet“ Paštu 6 garsinės alternatyvos: geriausios nemokamos arba pigios garso knygų programos

Jei nenorite mokėti už garso knygas, čia yra keletas puikių programų, leidžiančių nemokamai ir legaliai jų klausytis.

Skaityti toliau
Susijusios temos
  • Technologija paaiškinta
  • Programavimas
  • HTML
  • Interneto svetainių kūrimas
  • Programavimas
  • XML
Apie autorių Tina Sieber(Paskelbti 831 straipsniai)

Baigdama daktaro laipsnį Tina pradėjo rašyti apie vartotojų technologijas 2006 m. Ir niekada nesustojo. Dabar taip pat galite rasti redaktorių ir SEO „Twitter“ arba žygiai netoliese esančiu taku.

Daugiau iš Tinos Sieber

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia