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 и HTML?
XML используется для хранения данных, а HTML это язык гипертекстовой разметки.
Если Вы имели
подробнее...
спросили в Игры Rare
Для чего используют PHP и XML?
Ну Html используется для создания простинких сайтов банеров и тд. Php это как облегчает роботу над
подробнее...
спросили в Язык Языки
Для чего нужен язык XML?
это универсальный способ представления структурированных данных. и ни в коем слу чае не язык
подробнее...
спросили в ASUS Open SAP Open
Что за формат такой дикий - SVG? (на Википедии) Как его конвертировать в какой либо нормальный формат?
Формат файла .svg
Описание файла .svg на русскомФайл масштабируемой векторной графики SVGподробнее...
спросили в Теги Тэги
Что такое теги? Что означает этот термин? Теги? Спасибо за ответ!
Тег, те́ги (иногда тэг [1], англ. tag, читается /tæg/) в SGML (в HTML, WML, AmigaGuide,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Где можно посмотреть список всех фильмов-сказок, выпущенных в СССР?
По студиям легче будет найти .
В Википедии указано 119 фильмов .
как пример на букву С
подробнее...

Как можно переконвертировать KMZ файл в популярные форматы?
Ищите и найдете!
Википедия
KML (от англ. Keyhole Markup Language — язык разметки Keyhole) —
подробнее...
спросили в Morcheeba
что такое MSXML??? Для чего это необходимо???
Microsoft XML Core Services (MSXML) — набор служб, который позволяет приложениям, написанным на
подробнее...
спросили в Morcheeba
для чего в телефоне нужна функция Sync ML
SyncML
[править]
Материал из Википедии — свободной энциклопедии
Текущая версия (не
подробнее...
спросили в Интернет
что означают буквы http:// www...,когда вводишь электронный адрес?
HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста» ) — протокол прикладного
подробнее...
спросили в Другое
Чем отличается знак от символа?
..Гете определял символ как единство схемы и аллегории. Например, такой символ, как голубь мира,
подробнее...
спросили в BSD Matrox
Что это за видео-формат такой "Matroska" ?
Matroska (Matröşka, Матрёшка) — проект, нацеленный на создание открытого, гибкого,
подробнее...
спросили в SysML
Табуляция Что такое табуляция и зачем она?
Материал из Википедии — свободной энциклопедии
Горизонтальная табуляция (HT, TAB) —
подробнее...
XML на Википедии
Посмотрите статью на википедии про XML
Категория Форматы данных на Википедии
Посмотрите статью на википедии про Категория Форматы данных
 

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

Имя*

E-mail:*

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