border=0

Технологія »XML

Визначення XML


З перших комп'ютерів ці машини працювали зі структурованими даними, хоча тепер вони можуть почати робити це з неструктурованими даними завдяки штучному інтелекту .


Щоб структурувати дані, потрібний певний тип описової мови , щоб визначити структуру і вказати, до яких полів належать кожен з даних. Ця мова дозволяє комп'ютерним програмам розпізнавати та подавати дані належним чином, а також розмежовувати формат файлів, в яких вони зберігаються.

XML є однією з цих мов, що дозволяє визначати дані, хоча це йде далі, ніж просто це.

XML (абревіатура для Extensible Markup > ) є мовою розмітки, що дозволяє нам визначати структуру даних, а також документ, щоб зробити його читаним як для комп'ютера, так і для людини.


Просуваючись трохи далі, я наводжу вам приклад його використання: мова HTML, з якого будуються веб-сторінки, може бути визначена як підмножина XML.

Хоча ми говоримо про мову, чисто XML є метамовою, тому що його синтаксис визначений, але не конкретні слова, з якими він матеріалізується, так що кожен може визначити підмножину XML для конкретного завдання. Таким чином, HTML може бути визначений як підмножина XML.


Його використання поширюється на такі додатки, як текстові процесори, бази даних або електронні таблиці, загалом всі ті завдання, які вимагають структурування (отже, перш ніж говорити про структуровані дані) та / або презентації .

Кожна позначка кожного підмножини XML починається зі знака <, за яким слідує слово або акронім, і закінчується знаком>.

Таким чином, ми можемо диференціювати знаки тексту і даних, які вони містять (і можуть також диференціювати комп'ютерну програму, яка їх керує).

Крім того, є відкриваючі та закриваючі теги . різниця полягає в тому, що ті, що закриваються, префіксують символ / слово, укладене між <і>.

На цьому етапі давайте приклад використання XML: дуже проста телефонна книга, побудована з тегами цього метамови, які ми зробили для вимірювання:

<agenda_telefonica>

<tab>

<name> Jaime Pérez </ name>

<телефон> 666 000 000 </ phone>

</ tab>

<tab>

<name> Хуан Кабо </ name>

<телефон> 666 000 111 </ phone>

</ tab>

<tab>

<name> Ana López </ name>

<телефон> 666 000 222 </ phone>

</ tab>

</ agenda_telefonica>

Ми могли б навіть створити програму, яка б керувала цими записами і представляла їх належним чином.

На практиці, XML все частіше використовується, і ми використовуємо його, не розуміючи його в основних офісних додатках, таких як Microsoft Office і LibreOffice.

Формати файлів обох є, протягом деякого часу, підмножинами XML, що спрощує завантаження та представлення файлів, згенерованих одним з них, в іншому. Проте, що презентації не завжди однакові, полягає в тому, що остаточне представлення даних потрапляє на програму.

Документ XML має більше ресурсів і розділів, таких як коментарі або моделі вмісту, але його суть - це те, що я пояснив у прикладі.

Звідси це ускладнюється настільки, наскільки наші потреби, хоча, насправді, XML навряд чи коли-небудь побачить кінцевого користувача , який зможе працювати, не усвідомлюючи цього формату.

Фотографії Fotolia: Максим Кабаку / Кітті

Автор: Guillem Alsina González | + QUOTE
Теми в XML

Соціальні мережі