Un fișier cu extensia de fișiere .xml este un fișier Extensible Markup Language (XML). Acestea sunt într-adevăr doar fișiere text simplu care utilizează etichete personalizate pentru a descrie structura și alte caracteristici ale documentului.
XML este un limbaj de markup creat de Consorțiul World Wide Web (W3C) pentru a defini o sintaxă pentru codificarea documentelor pe care oamenii și mașinile le-ar putea citi. Ea face acest lucru prin utilizarea de tag-uri care definesc structura documentului, precum și modul în care documentul ar trebui să fie stocate și transportate.
Probabil este mai ușor să o comparați cu un alt limbaj de markup cu care ați putea fi familiarizat - Hypertext Markup Language (HTML) folosit pentru a codifica paginile web. HTML utilizează un set predefinit de simboluri de marcare (coduri scurte) care descriu formatul conținutului dintr-o pagină Web. De exemplu, următorul cod HTML simplu folosește etichete pentru a face câteva cuvinte îndrăznețe și unele italice:
Acesta este modul în care faceți acest lucru îndrăzneț text și așa faceți voi italic text
Lucrul care diferențiază XML, totuși, este că este extensibil. XML nu are un limbaj predefinit de markup, cum ar fi HTML. În schimb, XML permite utilizatorilor să își creeze propriile simboluri de marcare pentru a descrie conținutul, făcând un set de simboluri nelimitat și auto-definit.
În esență, HTML este o limbă care se concentrează pe prezentarea conținutului, în timp ce XML este o limbă dedicată de descriere a datelor folosită pentru stocarea datelor.
XML este adesea folosit ca bază pentru alte formate de documente - sute, de fapt. Iată câteva dintre ele pe care le-ați putea recunoaște:
Deci, dacă aveți un fișier XML, acest lucru nu vă indică neapărat ce aplicație este destinată utilizării. Și, de obicei, nu va trebui să vă faceți griji, decât dacă sunteți cel care proiectează fișierele XML.
Există câteva moduri în care puteți deschide direct un fișier XML. Puteți să le deschideți și să le editați cu orice editor de text, să le vizualizați cu orice browser web sau să utilizați un site web care vă permite să le vizualizați, să le editați și chiar să le convertiți în alte formate.
Deoarece fișierele XML sunt într-adevăr doar fișiere text, le puteți deschide în orice editor de text. Lucrul este că o mulțime de editori de text, cum ar fi Notepad, nu sunt proiectați să arate fișiere XML cu structura lor corespunzătoare. S-ar putea să fie bine să deschideți un fișier XML deschis și să aruncați o privire rapidă pentru a vă ajuta să aflați ce este. Dar, există instrumente mult mai bune pentru a lucra cu ele.
Faceți clic dreapta pe fișierul XML pe care doriți să îl deschideți, indicați spre "Open With" din meniul contextual, apoi faceți clic pe opțiunea "Notepad".
Notă: Folosim aici exemple de Windows, dar același lucru este valabil și pentru alte sisteme de operare. Căutați un editor de text al unei terțe părți, care este proiectat să suporte fișiere XML.
Fișierul se deschide, dar, după cum puteți vedea, acesta pierde cea mai mare parte din formatarea sa și hărțuie întregul lucru pe doar două rânduri ale documentului.
Deci, în timp ce programul Notepad ar putea fi util pentru verificarea rapidă a unui fișier XML, sunteți mult mai bine cu un instrument mai avansat, cum ar fi Notepad ++, care evidențiază sintaxa și formatează fișierul așa cum este intenționat.
Aici este același fișier XML deschis în Notepad ++:
Dacă nu aveți nevoie să editați fișiere XML, ci doar să le vizualizați ocazional, browserul pe care îl utilizați pentru a citi acest articol este potrivit pentru această lucrare. Și, de fapt, browserul dvs. web implicit este probabil setat ca vizualizator implicit pentru fișierele XML. Deci, dacă faceți dublu clic pe un fișier XML, ar trebui să îl deschideți în browser.
Dacă nu, puteți să faceți clic dreapta pe fișier pentru a găsi opțiuni pentru deschiderea cu orice aplicație doriți. Doar selectați browserul dvs. web din lista de programe. Folosim Chrome în acest exemplu.
Când se deschide fișierul, ar trebui să vedeți date bine structurate. Nu este la fel de frumos ca și vizualizarea cu coduri de culoare pe care o obțineți cu ceva de genul Notepad ++, dar este o vedere mult mai bună decât ceea ce obțineți cu Notepad.
Dacă doriți să editați fișierul XML ocazional și nu doriți să descărcați un nou editor de text sau dacă aveți nevoie să convertiți un fișier XML într-un alt format, există câțiva editori XML on-line decent, disponibili gratuit. TutorialsPoint.com, XMLGrid.net și CodeBeautify.org vă permit să vizualizați și să editați fișiere XML. După ce ați făcut editarea, puteți descărca fișierul XML modificat sau chiar îl puteți converti într-un format diferit.
Pentru exemplul de aici, vom folosi CodeBeautify.org. Pagina este împărțită în trei secțiuni. În partea stângă este fișierul XML cu care lucrați. În mijloc, veți găsi mai multe opțiuni. În partea dreaptă, veți vedea rezultatele unor opțiuni pe care le puteți selecta. De exemplu, în imaginea de mai jos, fișierul nostru XML complet este în partea stângă, iar afișarea arborescentă este afișată în panoul de rezultate, deoarece am făcut clic pe butonul "Arborele" în mijloc.
Iată o privire mai bună la aceste opțiuni. Utilizați butonul "Răsfoiți" pentru a încărca un fișier XML de pe computerul dvs. sau butonul "Încărcați adresa URL" pentru a extrage XML dintr-o sursă online.
Butonul "Afișare arborescentă" afișează datele într-o structură arborescentă bine formatată în panoul de rezultate, cu toate etichetele din stânga în portocaliu și cu atributele din partea dreaptă a etichetelor.
Funcția "Îndrăgostiți" vă afișează datele în linii înguste, ușor de citit în panoul de rezultate.
Butonul "Minify" vă afișează datele utilizând cel mai mic spațiu alb posibil. Va încerca să pună fiecare o singură bucată de date pe o singură linie. Acest lucru vine la îndemână atunci când încearcă să facă fișierul mai mic. Va economisi puțin spațiu, dar cu prețul de a putea citi în mod eficient.
În sfârșit, puteți utiliza butonul "XML to JSON" pentru a converti formatul XML în format JSON, butonul "Export în CSV" pentru a salva datele dvs. ca fișier de valori separate prin virgulă sau butonul "Descărcați" pentru a descărca modificările pe care l-ați făcut ca un nou fișier XML.