Koduleht » kuidas » Mis on XML-fail (ja kuidas seda avada)?

    Mis on XML-fail (ja kuidas seda avada)?

    .Xml-faililaiendiga fail on XML-fail (Extensible Markup Language). Need on tõesti vaid lihttekstifailid, mis kasutavad dokumendi struktuuri ja muude funktsioonide kirjeldamiseks kohandatud silte.

    Mis on XML?

    XML on märgistuskeel, mille on loonud World Wide Web Consortium (W3C), et määratleda süntaks dokumentide kodeerimiseks, mida nii inimesed kui ka masinad võiksid lugeda. Seda tehakse märgiste abil, mis määratlevad dokumendi struktuuri, samuti selle, kuidas dokumenti tuleks ladustada ja transportida.

    See on ilmselt kõige lihtsam võrrelda seda teise märgistuskeelega, millega te võiksite olla tuttav - veebilehtede kodeerimiseks kasutatav hüpertext Markup Language (HTML). HTML kasutab eelnevalt määratletud märgistussümboleid (lühikoode), mis kirjeldavad veebilehe sisu vormingut. Näiteks kasutab järgmine lihtne HTML-kood silte, et mõned sõnad oleksid julgeid ja mõned kursiivsed:

    Nii teete seda rasvases kirjas ja see ongi see, kuidas te teete kaldkirjas

    XML-i eristav asi on aga see, et see on laiendatav. XML-il puudub eelnevalt määratud märgistuskeel, näiteks HTML. Selle asemel võimaldab XML kasutajatel luua oma märgistussümboleid sisu kirjeldamiseks, muutes piiramatu ja iseenesest määratava sümbolite komplekti.

    Sisuliselt HTML on keel, mis keskendub sisu esitamisele, samas kui XML on spetsiaalne andmete kirjeldamise keel, mida kasutatakse andmete salvestamiseks..

    XML-i kasutatakse sageli muude dokumentide vormide aluseks - sadu. Siin on mõned, mida te tunnete:

    • RSS ja ATOM kirjeldavad nii, kuidas lugejarakendused veebikanaleid käsitsevad.
    • Microsoft .NET kasutab oma konfiguratsioonifailide jaoks XML-i.
    • Microsoft Office 2007 ja hiljem kasutavad XML-i dokumendistruktuuri aluseks. Seda tähendab näiteks "X" .DOCX Wordi dokumendivormingus ning seda kasutatakse ka Excelis (XLSX failides) ja PowerPointi (PPTX failides)..

    Niisiis, kui teil on XML-fail, siis ei pruugi see teile öelda, millist rakendust see on mõeldud kasutamiseks. Ja tavaliselt ei pea te selle pärast muretsema, välja arvatud juhul, kui olete XML-failide tegelik kujundamine.

    Kuidas avada üks?

    XML-faili saab otse avada. Saate neid avada ja redigeerida mis tahes tekstiredaktoriga, vaadata neid mis tahes veebibrauseriga või kasutada veebisaiti, mis võimaldab neid vaadata, muuta ja isegi teisele formaadile teisendada.

    Kasuta XML-failidega regulaarselt tekstiredaktorit

    Kuna XML-failid on tõesti ainult tekstifailid, saate need avada mis tahes tekstiredaktoris. Asi on selles, et paljud tekstiredaktorid nagu Notepad-just ei ole mõeldud XML-failide näitamiseks nende õige struktuuriga. Võib juhtuda, et XML-faili avamine avaneb ja kiire pilk aitab välja selgitada, mis see on. Kuid nendega töötamiseks on palju paremaid vahendeid.

    Paremklõpsake XML-failil, mida soovite avada, osutage kontekstimenüüs käsku „Ava avatud” ja seejärel klõpsake suvandil „Notepad”.

    Märge: Me kasutame siin Windowsi näiteid, kuid sama kehtib ka teiste operatsioonisüsteemide kohta. Otsige hea kolmanda osapoole tekstiredaktorit, mis on mõeldud XML-failide toetamiseks.

    Fail avaneb, kuid nagu näete, kaotab see enamiku vormingust ja kramplab kogu asja vaid kahele reale.

    Seega, kuigi Notepad võib olla kasulik XML-faili kiireks kontrollimiseks, on teil palju paremad, kui täiustatud tööriist nagu Notepad ++, mis toob esile süntaksi ja vormindab faili nii, nagu see on ette nähtud.

    Siin on sama XML-fail, mis avati Notepad ++:

    Struktureeritud andmete vaatamiseks kasutage veebibrauserit

    Kui XML-faile ei ole tõesti vaja muuta, vaid peate neid mõnikord vaatama, sobib see artikkel selle lugemiseks kasutataval brauseril. Ja tegelikult on teie vaikimisi kasutatav veebibrauser tõenäoliselt loodud XML-failide vaikevaateks. Seega peaks XML-faili topeltklõpsamine avama selle oma brauseris.

    Vastasel juhul saate parema hiireklõpsuga failil leida võimalusi selle avamiseks suvalise rakendusega. Valige programmide loendist lihtsalt oma veebibrauser. Me kasutame selles näites Chrome'i.

    Kui fail avaneb, peaksite nägema kenasti struktureeritud andmeid. See ei ole nii ilus kui värvi kodeeritud vaade, mida saad midagi Notepad ++ -ga, kuid see on kaugel silmist parem kui Notepadiga.

    XML-failide vaatamiseks, muutmiseks või teisendamiseks kasutage veebiredaktorit

    Kui soovite redigeerida aeg-ajalt XML-faili ja ei soovi uut tekstiredaktorit alla laadida või kui soovite XML-faili teisele formaadile teisendada, on saadaval mõni korralik online-XML-redaktor tasuta. TutorialsPoint.com, XMLGrid.net ja CodeBeautify.org kõik võimaldavad vaadata ja redigeerida XML-faile. Kui olete redigeerimise teinud, saate muuta muudetud XML-faili või isegi teisendada teisele formaadile.

    Siin on näiteks CodeBeautify.org. Lehekülg on jagatud kolmeks osaks. Vasakul on XML-fail, millega töötate. Keskel leiate mitu valikut. Paremal on näha mõnede valikute tulemused, mida saate valida. Näiteks allpool olevas pildis on meie täielik XML-fail vasakul ja tulemuste paneelil kuvatakse puuvaade, kuna klõpsasime keskel „Tree View” nupule.

    Siin on parem vaadata neid võimalusi. Kasutage nuppu „Sirvi”, et laadida arvutisse XML-fail või nupp „Laadi URL“, et tõmmata XML-i veebiallikast.

    Nupp „Puu vaade” kuvab teie andmed kenasti vormindatud puustruktuuris tulemuste paneelil, kus kõik teie sildid on oranži vasakus servas ja märgendite paremal asuvad atribuudid.

    „Kaunistama” kuvab teie andmed tulemuste paanil olevates puhas ja kergesti loetavas reas.

    Nupp „Minify“ (Minigeeri) näitab teie andmeid, kasutades võimalikult väikest valgusruumi. See püüab panna iga üksiku andmeliini ühele reale. See on kasulik, kui üritate faili väiksemaks teha. See säästab ruumi, kuid seda on võimalik selle tõhusalt lugeda.

    Ja lõpuks saate XML-JSON-vormingusse konverteerida „XML-JSON” -nupu, „Export to CSV” -nupu, et salvestada andmed komaeraldusega väärtuste failina, või “Download” -nuppu, et alla laadida kõik muudatused olete teinud uue XML-failina.