Що таке XML-файл (і як відкрити один)?
Файл з розширенням .xml є файлом XML (Extensible Markup Language). Це дійсно просто текстові файли, які використовують спеціальні теги для опису структури та інших функцій документа.
Що таке XML?
XML - це мова розмітки, створена Консорціумом World Wide Web Consortium (W3C) для визначення синтаксису для кодування документів, які можуть читати і люди, і машини. Це робиться за допомогою тегів, які визначають структуру документа, а також спосіб зберігання та транспортування документа.
Можливо, найпростіше порівняти її з іншою мовою розмітки, з якою ви можете бути знайомі - мова гіпертекстової розмітки (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-файлів з їх належною структурою. Це може бути гаразд для popping XML файл відкритий та взяття швидкого погляду, щоб допомогти з'ясувати, що це таке. Але є набагато кращі інструменти для роботи з ними.
Клацніть правою кнопкою миші XML-файл, який потрібно відкрити, у контекстному меню виберіть пункт "Відкрити за допомогою", а потім виберіть параметр "Блокнот".
Примітка: Ми використовуємо приклади Windows тут, але те ж саме стосується й інших операційних систем. Шукайте хороший текстовий редактор сторонніх розробників, призначений для підтримки файлів XML.
Файл відкривається, але, як ви бачите, він втрачає більшу частину свого форматування і перериває все це на два рядки документа.
Таким чином, хоча Блокнот може бути корисним для швидкої перевірки файлу 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" відображає ваші дані в чітких і простих лініях на панелі результатів.
Кнопка "Зменшити" відображає ваші дані, використовуючи найменшу кількість пробілів. Він намагатиметься розмістити кожен фрагмент даних в одному рядку. Це зручно при спробі зробити файл меншим. Це заощадить місце, але за рахунок ефективного читання.
І, нарешті, ви можете використовувати кнопку "XML to JSON" для перетворення формату XML у формат JSON, кнопку "Експортувати в CSV", щоб зберегти дані у вигляді файлу, розділеного комами, або кнопку "Завантажити", щоб завантажити будь-які зміни Ви зробили новий XML-файл.