Какво е XML файл (и как да отворя един)?
Файл с разширение .xml е файл с разширяем език за маркиране (XML). Това са просто обикновени текстови файлове, които използват персонализирани тагове, за да опишат структурата и другите характеристики на документа.
Какво е XML?
XML е език за маркиране, създаден от консорциума World Wide Web Consortium (W3C), за да дефинира синтаксис за кодиране на документи, които хората и машините могат да четат. Той прави това чрез използването на етикети, които определят структурата на документа, както и как трябва да се съхранява и транспортира документът.
Вероятно най-лесно е да се сравни с друг език за маркиране, с който може да сте запознати - HTML (Hypertext Markup Language), използван за кодиране на уеб страници. 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 файла, който искате да отворите, посочете „Отвори с“ в контекстното меню и след това щракнете върху опцията „Бележник“..
Забележка: Ние използваме 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 файл е отляво, а дървовидният изглед се показва в екрана с резултати, защото щракнахме върху бутона „Дървовиден изглед“ в средата.
Ето един по-добър поглед към тези опции. Използвайте бутона „Преглед“, за да качите XML файл от компютъра си или бутона „Зареждане на URL“, за да изтеглите XML от онлайн източник.
Бутонът „Дървовиден изглед“ показва вашите данни в добре форматирана дървовидна структура в екрана с резултати, като всичките ви маркери отляво в оранжево и атрибутите вдясно от маркерите.
“Beautify” показва вашите данни в чисти и лесни за четене линии в екрана с резултати.
Бутонът “Minify” показва вашите данни с възможно най-малко бяло пространство. Той ще се опита да постави всяка част от данните в един ред. Това е полезно, когато се опитвате да направите файла по-малък. Това ще спести малко място, но за сметка на това, че може да я прочете ефективно.
И накрая, можете да използвате бутона „XML to JSON“, за да конвертирате формата XML в JSON, бутона „Експортиране в CSV“, за да запазите данните си като файл със стойности, разделени със запетая, или бутона „Изтегляне“, за да изтеглите всички промени сте направили като нов XML файл.