Kas yra XML failas (ir kaip jį atidaryti)?

Failas su .xml failo plėtiniu yra XML (Extensible Markup Language) failas. Tai iš tikrųjų yra tik paprasto teksto failai, kuriuose naudojamos pasirinktinės žymos, apibūdinančios dokumento struktūrą ir kitas ypatybes.

Kas yra XML?

XML yra žymėjimo kalba, kurią sukūrė „World Wide Web Consortium“ (W3C), siekdama apibrėžti dokumentų, kuriuos gali skaityti žmonės ir mašinos, kodavimo sintaksę. Tai daroma naudojant žymes, apibrėžiančias dokumento struktūrą ir tai, kaip dokumentas turėtų būti saugomas ir gabenamas.

Tikriausiai lengviausia palyginti ją su kita žymėjimo kalba, kuri jums gali būti pažįstama - hiperteksto žymėjimo kalba (HTML), naudojama tinklalapių kodavimui. HTML naudoja iš anksto nustatytą žymėjimo simbolių (trumpų kodų) rinkinį, apibūdinantį tinklalapio turinio formatą. Pvz., Šis paprastas HTML kodas naudoja žymes, kad kai kurie žodžiai būtų paryškinti, o kiti - kursyvai:

Taip kuriate paryškintą tekstą ir taip kursyvą

Vis dėlto XML skiria tai, kad jis yra išplečiamas. XML neturi iš anksto nustatytos žymėjimo kalbos, kaip HTML. Vietoj to, XML leidžia vartotojams sukurti savo žymėjimo simbolius, apibūdinančius turinį, sudarant neribotą ir savarankišką simbolių rinkinį.

Iš esmės HTML yra kalba, orientuota į turinio pateikimą, o XML yra skirta duomenų aprašymo kalba, naudojama duomenims saugoti.

XML dažnai naudojamas kaip pagrindas kitiems dokumentų formatams - iš tikrųjų šimtams. Štai keletas, kuriuos galbūt atpažinsite:

  • RSS ir ATOM apibūdina, kaip skaitytojo programos tvarko interneto kanalus.
  • „Microsoft .NET“ konfigūracijos failams naudoja XML.
  • „Microsoft Office 2007“ ir naujesnės versijos naudoja XML kaip dokumentų struktūros pagrindą. Štai ką reiškia „X“, pavyzdžiui, .DOCX Word dokumento formatu, taip pat jis naudojamas „Excel“ (XLSX failai) ir „PowerPoint“ (PPTX failai).

Taigi, jei turite XML failą, tai nebūtinai nurodo, su kokia programa ji skirta naudoti. Paprastai jums nereikės dėl to jaudintis, nebent jūs pats kuriate XML failus.

Kaip atidaryti vieną?

Yra keli būdai, kaip galite tiesiogiai atidaryti XML failą. Galite juos atidaryti ir redaguoti naudodami bet kurį teksto rengyklę, peržiūrėti bet kurioje žiniatinklio naršyklėje arba naudoti svetainę, leidžiančią peržiūrėti, redaguoti ir net konvertuoti į kitus formatus.

Naudokite teksto rengyklę, jei reguliariai dirbate su XML failais

Kadangi XML failai iš tikrųjų yra tik tekstiniai failai, juos galite atidaryti bet kuriame teksto rengyklėje. Reikalas tas, kad daugelis teksto redaktorių, pavyzdžiui, „Notepad“, tiesiog nėra skirti XML failams rodyti su tinkama struktūra. Gali būti gerai, jei atidarėte XML failą ir greitai peržiūrėjote, kad padėtumėte išsiaiškinti, kas tai yra. Tačiau yra daug geresnių įrankių dirbant su jais.

Dešiniuoju pelės mygtuku spustelėkite norimą atidaryti XML failą, kontekstiniame meniu nurodykite „Open With“ ir spustelėkite parinktį „Notepad“.

Pastaba : Čia mes naudojame „Windows“ pavyzdžius, tačiau tas pats pasakytina ir apie kitas operacines sistemas. Ieškokite gero trečiosios šalies teksto rengyklės, skirtos palaikyti XML failus.

Failas atsidaro, bet, kaip matote, jis praranda didžiąją dalį savo formato ir suglamžė visa tai tik dviejose dokumento eilutėse.

Taigi, nors „Notepad“ gali būti naudinga norint greitai patikrinti XML failą, jums daug geriau naudoti pažangesnį įrankį, pvz., „Notepad ++“, kuris paryškina sintaksę ir suformatuoja failą taip, kaip jis yra skirtas.

Čia yra tas pats XML failas, atidarytas „Notepad ++“:

SUSIJEDS: Kaip pakeisti "Notepad" kitu "Windows" teksto redaktoriumi

Norėdami peržiūrėti struktūrinius duomenis, naudokite žiniatinklio naršyklę

Jei jums tikrai nereikia redaguoti XML failų, bet kartais reikia juos peržiūrėti, naršyklė, kurią naudojate šiam straipsniui skaityti, yra tinkama šiam darbui. Tiesą sakant, jūsų numatytoji interneto naršyklė greičiausiai yra nustatyta kaip numatytoji XML failų peržiūros priemonė. Taigi, dukart spustelėjus XML failą, jis turėtų būti atidarytas jūsų naršyklėje.

Jei ne, galite dešiniuoju pelės mygtuku spustelėkite failą, kad rastumėte parinktis, kaip jį atidaryti naudojant bet kurią programą. Tiesiog pasirinkite programų naršyklėje savo interneto naršyklę. Šiame pavyzdyje naudojame „Chrome“.

Kai atidaromas failas, turėtumėte pamatyti gerai struktūrizuotus duomenis. Tai nėra toks gražus, kaip spalvos užkoduotas vaizdas, kurį matote naudodami kažką panašaus į „Notepad ++“, tačiau tai toli gražu geriau nei tai, ką gaunate naudodami „Notepad“.

Norėdami peržiūrėti, redaguoti ar konvertuoti XML failus, naudokite internetinį redaktorių

Jei norite redaguoti atsitiktinį XML failą ir nenorite atsisiųsti naujo teksto redaktoriaus, arba jei jums reikia konvertuoti XML failą į kitą formatą, yra keletas tinkamų internetinių XML redaktorių, kuriuos galite nemokamai gauti. „TutorialsPoint.com“, „XMLGrid.net“ ir „CodeBeautify.org“ leidžia peržiūrėti ir redaguoti XML failus. Atlikę redagavimą, galite atsisiųsti pakeistą XML failą arba net konvertuoti jį į kitą formatą.

Čia pateiktame pavyzdyje naudosime CodeBeautify.org. Puslapis suskirstytas į tris dalis. Kairėje pusėje yra XML failas, su kuriuo dirbate. Viduryje rasite keletą variantų. Dešinėje matysite kai kurių pasirinktų parinkčių rezultatus. Pavyzdžiui, žemiau esančiame paveikslėlyje visas XML failas yra kairėje, o medžių rodinys rodomas rezultatų srityje, nes viduryje spustelėjome mygtuką „Medžio vaizdas“.

Čia geriau pažvelkite į šias galimybes. Naudokite mygtuką „Naršyti“, jei norite įkelti XML failą iš savo kompiuterio, arba mygtuką „Įkelti URL“, jei norite gauti XML iš internetinio šaltinio.

Mygtukas „Medžio rodinys“ rezultatų srityje pateikia duomenis gražiai suformatuotoje medžio struktūroje, o kairėje kairėje visos žymos yra oranžinės spalvos, o žymių dešinėje - atributai.

Skiltyje „Pagražinti“ rezultatai pateikiami tvarkingose, lengvai skaitomose eilutėse rezultatų srityje.

Mygtukas „Sumažinti“ rodo duomenis naudodamas kuo mažiau baltosios vietos. Tai bandys kiekvieną atskirą duomenų dalį sudėti į vieną eilutę. Tai praverčia bandant padaryti failą mažesnį. Tai sutaupys šiek tiek vietos, tačiau kainuos, kad galėtumėte ją efektyviai perskaityti.

Galiausiai, naudodami mygtuką „XML to JSON“ galite konvertuoti XML į JSON formatą, mygtuką „Export to CSV“, kad išsaugotumėte duomenis kaip kableliais atskirtų reikšmių failą, arba mygtuką „Download“, jei norite atsisiųsti pakeitimus. sukūrėte kaip naują XML failą.