xml



Xml википедия

Автор Гена Дельф задал вопрос в разделе Компьютеры, Связь

для чего применяют формат XML и получил лучший ответ

Ответ от Somebody unknown[гуру]
на основе формата xml сделано много других форматов.
Это и офисные документы(например .odt) и протоколы общения(jabber) и векторная анимация (svg)

Ответ от AlliGarX[гуру]
XML (англ. eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-э́л] ) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML предназначен для хранения структурированных данных (взамен существующих файлов баз данных) , для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML является упрощённым подмножеством языка SGML.
Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Словари, основанные на XML (например, RDF, RSS, MathML, XHTML, SVG), сами по себе формально описаны, что позволяет программно изменять и проверять документы на основе этих словарей, не зная их семантики, то есть не зная смыслового значения элементов. Важной особенностью XML также является применение так называемых пространств имён (англ. namespace).
Достоинства
XML(человеко-ориентированный) — это формат, одновременно понятный и человеку и компьютеру;
XML поддерживает Юникод;
в формате XML могут быть описаны основные структуры данных — такие как записи, списки и деревья;
XML — это самодокументируемый формат, который описывает структуру и имена полей также как и значения полей;
XML имеет строго определённый синтаксис и требования к анализу, что позволяет ему оставаться простым, эффективным и непротиворечивым;
XML также широко используется для хранения и обработки документов;
XML — формат, основанный на международных стандартах;
иерархическая структура XML подходит для описания практически любых типов документов;
XML представляет собой простой текст, свободный от лицензирования и каких-либо ограничений;
XML не зависит от платформы;
XML является подмножеством SGML (который используется с 1986 года) . Уже накоплен большой опыт работы с языком и созданы специализированные приложения;
XML не накладывает требований на расположение символов на строке [1];
Недостатки
Синтаксис XML избыточен.
Размер XML документа существенно больше бинарного представления тех же данных. В грубых оценках величину этого фактора принимают за 1 порядок (в 10 раз) .
Размер XML документа существенно больше, чем документа в альтернативных текстовых форматах передачи данных (например JSON [2], YAML[3]) и особенно в форматах данных оптимизированных для конкретного случая использования.
Избыточность XML может повлиять на эффективность приложения. Возрастает стоимость хранения, обработки и передачи данных.
Для большого количества задач не нужна вся мощь синтаксиса XML и можно использовать значительно более простые и производительные решения [4]
XML не содержит встроенной в язык поддержки типов данных. В нём нет понятий «целых чисел» , «строк» , «дат» , «булевых значений» и т. д.
Иерархическая модель данных, предлагаемая XML, ограничена по сравнению с реляционной моделью и объектно-ориентированными графами.
Выражение не иерархических данных (например графов) требует дополнительных усилий
Кристофер Дейт отмечал, что «…XML является попыткой заново изобрести иерархические базы данных… » [5] (в 1980-е года иерархические базы данных были вытеснены реляционными базами данных) .
Пространства имён XML сложно использовать и их сложно реализовывать в XML парсерах
Существуют другие, обладающие сходными с XML возможностями, текстовые форматы данных, которые обладают более высоким удобством чтения человеком (YAML [6] , JSON [7], SweetXML [8], XF [9])

Ответ от ~LeLiK~[эксперт]
XML (Extensible Markup Language) - язык разметки документов - наподобие HTML, используется для работы с таблицами

Ответ от Пользователь удален[активный]
Кароче зайди сюда там в форуме можешь спросить про все что интерисует, ответ 100%

Ответ от Ewe 2e¶ CoЛнЫшКоcBeTиТоЧеНЬяРкО*[гуру]
типа формат открытый для всех разработчиков и не закрыт никакими патентами

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: для чего применяют формат XML
XML на Википедии
Посмотрите статью на википедии про XML
Категория Форматы данных на Википедии
Посмотрите статью на википедии про Категория Форматы данных
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*