If-Koubou

Какво представлява XML файл (и как да го отворя)?

Какво представлява XML файл (и как да го отворя)? (Как да)

Файлът с разширение .xml файл е файл с разширен маркиращ език (XML). Това са само обикновени текстови файлове, които използват персонализирани маркери, за да опишат структурата и другите функции на документа.

Какво представлява XML?

XML е маркиращ език, създаден от Консорциума на World Wide Web (W3C), за да дефинира синтаксис за кодиране на документи, които хората и машините могат да четат. Това става чрез използването на етикети, които определят структурата на документа, както и начина, по който документът трябва да се съхранява и транспортира.

Вероятно е най-лесно да го сравните с друг маркиращ език, с който може да сте запознати - Hypertext Markup Language (HTML), използван за кодиране на уеб страници. HTML използва предварително дефиниран набор маркируеми символи (кратки кодове), които описват формата на съдържанието в уеб страница. Например, следният прост HTML код използва маркери, за да направи някои думи удебелени и някои курсив:

Така правиш удебелен текст и това е начина, по който правите курсив текст

Това, което отличава XML, обаче, е, че е разширяемо. XML няма предварително определен език за маркиране, както прави HTML. Вместо това XML позволява на потребителите да създават свои собствени маркерски символи, за да описват съдържанието, като правят неограничен и самоопределящ се символен набор.

По същество HTML е език, който се фокусира върху представянето на съдържанието, докато XML е специален език за описание на данни, използван за съхраняване на данни.

XML често се използва като основа за други формати на документи - стотици, всъщност. Ето няколко, които бихте могли да разпознаете:

  • RSS и ATOM описват как приложенията на четеца обработват уеб емисии.
  • Microsoft .NET използва XML за своите конфигурационни файлове.
  • Microsoft Office 2007 и по-късно използват XML като основа за структурата на документите. Това означава, че "X" означава формат на .DOCX Word документ и се използва и в Excel (XLSX файлове) и PowerPoint (PPTX файлове).

Така че, ако имате XML файл, това не означава непременно, с кое приложение искате да го използвате. И обикновено няма да се притеснявате за това, освен ако не сте този, който всъщност проектира XML файловете.

Как да отворя един?

Има няколко начина, по които можете директно да отворите XML файл. Можете да ги отваряте и редактирате с всеки текстов редактор, да ги преглеждате с всеки уеб браузър или да използвате уеб сайт, който ви позволява да ги преглеждате, редактирате и дори ги преобразувате в други формати.

Използвайте текстов редактор, ако работите редовно с XML файлове

Тъй като XML файловете са наистина текстови файлове, можете да ги отворите във всеки текстов редактор. Работата е, че много текстови редактори като Notepad - просто не са проектирани да показват XML файлове с правилната им структура. Може да е добре, ако отворите XML файл и го разгледате бързо, за да разберете какво е то. Но има много по-добри инструменти за работа с тях.

Щракнете с десния бутон върху XML файла, който искате да отворите, посочете "Open With" от контекстното меню и след това щракнете върху опцията "Notepad".

Забележка: Използваме тук примери за Windows, но същото важи и за други операционни системи. Потърсете добър текстов редактор от трета страна, предназначен да поддържа XML файлове.

Файлът се отваря, но както виждате, той губи повечето от форматирането си и изрича всичко върху само два реда на документа.

Така че, докато Notepad може да бъде полезен за бързо изваждане на XML файл, вие сте много по-добре с по-усъвършенстван инструмент като Notepad ++, който подчертава синтаксиса и форматира файла по начина, по който е предназначен.

Ето един и същ XML файл, отворен в Notepad ++:

Използвайте уеб браузър, за да видите структурираните данни

Ако всъщност не е необходимо да редактирате XML файлове, а просто трябва да ги разглеждате понякога, браузърът, който използвате, за да прочетете тази статия, е подходящ за работа. И всъщност вашият уеб браузър по подразбиране вероятно е настроен като зрител по подразбиране за XML файлове. Така че, като кликнете два пъти върху XML файл, трябва да го отворите във вашия браузър.

Ако не, можете да кликнете с десния бутон на мишката върху файла, за да намерите опции за отварянето му с каквото и да е приложение, което искате. Просто изберете вашия уеб браузър от списъка с програми. В този пример използваме Chrome.

Когато файлът се отвори, трябва да видите добре структурирани данни. Това не е толкова хубаво, колкото цветен кодиран изглед, който получавате с нещо като Notepad ++, но това е далеч далеч по-добре от това, което получавате с Notepad.

Използвайте онлайн редактор за преглед, редактиране или конвертиране на XML файлове

Ако искате да редактирате случаен XML файл и не искате да изтегляте нов текстов редактор или ако трябва да конвертирате XML файл в друг формат, има няколко прилични онлайн XML редактора на разположение безплатно. TutorialsPoint.com, XMLGrid.net и CodeBeautify.org ви позволяват да преглеждате и редактирате XML файлове. След като извършите редактирането си, можете да изтеглите променения XML файл или дори да го конвертирате в друг формат.

За пример тук ще използваме CodeBeautify.org. Страницата е разделена на три раздела. Отляво е XML файлът, с който работите. В средата ще намерите няколко опции. Вдясно ще видите резултатите от някои от опциите, които можете да изберете. Например, на изображението по-долу, нашият пълен XML файл е отляво и дървовидният изглед се показва в екрана с резултати, защото щракнете върху бутона "Tree View" в средата.

Ето по-добър поглед към тези опции. Използвайте бутона "Преглед", за да качите XML файл от компютъра си или бутона "Заредете URL", за да изтеглите XML от онлайн източник.

Бутонът "Дърво-изглед" показва данните ви в добре структурирана дървовидна структура в прозореца с резултати, като всичките Ви маркери отляво са оранжеви и атрибутите отдясно на маркерите.

"Наслаждавайте се" показва данните ви в чисти и лесни за четене линии в екрана с резултати.

Бутонът "Минифициране" показва вашите данни, като използва възможно най-малко свободно пространство. Тя ще се опита да постави всяка единица данни на един ред. Това е полезно, когато се опитвате да направите файла по-малък. Това ще спести малко пространство, но за сметка на това да може да го прочете ефективно.

И накрая, можете да използвате бутона "XML to JSON", за да конвертирате XML във формат JSON, бутон "Експортиране в CSV", за да запазите данните си като файл с стойности, разделени със запетая, или бутона "Изтегляне", за да изтеглите всички промени които сте направили като нов XML файл.