(2001) XML, de-facto, становится стандартом для обмена данных между разными приложениями. (Сказанное четыре года назад уже обросло бородой и XML стал стандартом). Давайте посмотрим на этот формат более пристально.
Преимущества.
1. В качестве главного преимущества большинство обозревателей ставят простоту формата. Взглянем на простейший XML-документ:
<?xml version=”1.0” standalone="yes"?>
<databases>
<tables>Projects</tables>
</databases>
Действительно ничего сложного. XML представляет собой расширяемый язык разметки и схож в этом с HTML.
2. XML позиционируется, как универсальное средство обмена данными между разными приложениями. Если так, то XML -документы должны одинаково читаться разными приложениями.
Различие между HTML и XML
1. Прелесть XML и дистанция огромного размера между этим языком и языком HTML заключается в именно в ключевом слове "расширяемый" язык разметки и в XML документе мы вольны сами определять тэги, так как нам вздумается. (Однако простота на этом и заканчивается. Далее мы вернемся к этому тезису неоднократно).
2. HTML был разработан для отображения данных и сосредоточен на том, как эти данные будут смотреться, тогда как XML был разработан для описания данных и сосредоточен на том, что эти данные из себя представляют.
Недостатки м возможные проблемы.
1. Многие обозреватели считают этот формат чуть-ли не безальтернативным хранилищем данных в будущем. Я бы не был столь категоричен. Давайте взглянем на приведенный выше простейший документ. Слово Projects окружено двумя тэгами <tables>...</tables>.То есть для его хранения потребуется 15 символов окружения. То есть формат, если рассматривать его в качестве хранилища данных, довольно емкий.
2. Приложения могут накладывать свои ограничения на структуру XML-файла.
3. Содержание XML документа открыто, а посему документ является незащищенным и данныe из XML файла могут быть прочитаны любым сторонним лицом.
Перечисление недостатков и возможных проблем будет продолжено по мере их обнаружения...
|