Apache Xerces - Обзор XML
Что такое XML?
XML - это простой текстовый язык, который был разработан для хранения и передачи данных в текстовом формате. Это расшифровывается как Extensible Markup Language. Ниже приведены некоторые характерные особенности XML.
XML - это язык разметки.
XML - это язык на основе тегов, такой как HTML.
Теги XML не предопределены, как HTML.
Вы можете определять свои собственные теги, поэтому он называется расширяемым языком.
Теги XML предназначены для самоописания.
XML - это рекомендация W3C по хранению и передаче данных.
пример
<?xml version = "1.0"?>
<Class>
<Name>First</Name>
<Sections>
<Section>
<Name>A</Name>
<Students>
<Student>Rohan</Student>
<Student>Mohan</Student>
<Student>Sohan</Student>
<Student>Lalit</Student>
<Student>Vinay</Student>
</Students>
</Section>
<Section>
<Name>B</Name>
<Students>
<Student>Robert</Student>
<Student>Julie</Student>
<Student>Kalie</Student>
<Student>Michael</Student>
</Students>
</Section>
</Sections>
</Class>
Преимущества
Ниже приведены преимущества, предоставляемые XML:
Technology agnostic- Будучи простым текстом, XML не зависит от технологии. Он может использоваться любой технологией для хранения и передачи данных.
Human readable- XML использует простой текстовый формат. Это читабельно и понятно.
Extensible - В XML можно очень легко создавать и использовать настраиваемые теги.
Allow Validation - Используя XSD, DTD и структуру XML можно легко проверить.
Недостатки
Ниже приведены недостатки использования XML:
Redundant Syntax - Обычно XML-файл содержит множество повторяющихся терминов.
Verbose - Будучи многословным языком, размер файла XML увеличивает затраты на передачу и хранение.