Привет, Гость!
BlackCoffe | | XML
В последнее время аббревиатура «XML» все
чаще встречается в статьях, книгах и разговорах
профессионалов (и дилетантов). Многое уже
было сказано, и многое еще будет сказано об
этой универсальной технологии. Основная цель
данной статьи состоит в том, чтобы ввести
читателя в мир расширяемого языка разметки и
показать некоторые средства, используемые
для представления знаний посредством XML-
технологий и последующей визуализации этих
знаний. Я не собираюсь утомлять читателя
пространными описаниями стандартов на
документы XML, рекомендуемых консорциумом
W3C (зайдите в гости к консорциуму,
проживающему по адресу http://www.w3.org;
здесь расположена вся официальная
документация). О некоторых стандартах и их
реализации мы поговорим в следующих
статьях, а сейчас наша основная задача —
понять, из-за чего, собственно говоря, начался
весь этот шум вокруг XML.
Прежде всего, необходимо отметить, что
высказывания вроде «XML позволит решить все
проблемы электронной коммерции» или «XML
скоро полностью вытеснит HTML» являются в
корне неверными и показывают неведение их
авторов относительно роли XML в электронном
бизнесе и месте расширяемого языка разметки в
сфере интернет-технологий. По мнению
ведущих экспертов, XML можно использовать
как дополнение к HTML. Вероятно, в будущем
XML будет применяться для описания данных,
тогда как прерогативой HTML останется
форматирование и презентация этих данных.
Судя по наметившимся тенденциям, в
будущем XML будет служить связующим
звеном между различными платформами и
приложениями. Что же касается применения
XML в бизнесе, то наилучшей областью для
этого специалисты считают B2B (business-to-
business). Уже сейчас многие компании,
специализирующиеся в электронной
коммерции, активно применяют расширяемый
язык разметки для улучшения взаимодействия
с партнерами.
Что же такое XML? Если речь идет о формальном
определении, я бы предложил следующее: XML
— это универсальный, не зависящий от
платформы язык разметки, который можно
использовать для представления
иерархических данных и унификации
передаваемой информации. Сама аббревиатура
расшифровывается как Extensible Markup
Language, что в переводе означает
«расширяемый язык разметки». Как и HTML
(Hypertext Markup Language), XML является
потомком SGML (Standard General Markup
Language) — «дедушки» языков разметки,
который в течение многих лет используется в
издательском деле. Иногда говорят, что XML —
это не язык, а скорее метаязык, с помощью
которого можно определять другие языки.
Действительно, путем создания новых тэгов и
определения новых структур с помощью этих
тэгов мы фактически создаем новые языки с их
собственным синтаксисом и семантикой.
Предвижу давно напрашивающийся вопрос:
чем же был плох HTML? Последние версии
этого языка в сочетании с каскадными
таблицами стилей (CSS) позволяют создавать
очень красивые web-сайты и обладают
практически неограниченными возможностями
форматирования гипертекстовых документов.
Зачем же нам морочить голову, изобретать и
добавлять новые тэги, когда и стандартных
элементов (плюс возможности стилевых
таблиц) хватает даже для самого причудливого
оформления Web-страницы? Дело в том, что
XML в его «чистом» виде слабо связан с
форматированием документов. Альфа и омега
этого языка — возможность семантически и
синтаксически корректно описывать сложные
структурированные данные. Правильно же
представленные данные легче обрабатывать,
передавать и представлять пользователю.
чаще встречается в статьях, книгах и разговорах
профессионалов (и дилетантов). Многое уже
было сказано, и многое еще будет сказано об
этой универсальной технологии. Основная цель
данной статьи состоит в том, чтобы ввести
читателя в мир расширяемого языка разметки и
показать некоторые средства, используемые
для представления знаний посредством XML-
технологий и последующей визуализации этих
знаний. Я не собираюсь утомлять читателя
пространными описаниями стандартов на
документы XML, рекомендуемых консорциумом
W3C (зайдите в гости к консорциуму,
проживающему по адресу http://www.w3.org;
здесь расположена вся официальная
документация). О некоторых стандартах и их
реализации мы поговорим в следующих
статьях, а сейчас наша основная задача —
понять, из-за чего, собственно говоря, начался
весь этот шум вокруг XML.
Прежде всего, необходимо отметить, что
высказывания вроде «XML позволит решить все
проблемы электронной коммерции» или «XML
скоро полностью вытеснит HTML» являются в
корне неверными и показывают неведение их
авторов относительно роли XML в электронном
бизнесе и месте расширяемого языка разметки в
сфере интернет-технологий. По мнению
ведущих экспертов, XML можно использовать
как дополнение к HTML. Вероятно, в будущем
XML будет применяться для описания данных,
тогда как прерогативой HTML останется
форматирование и презентация этих данных.
Судя по наметившимся тенденциям, в
будущем XML будет служить связующим
звеном между различными платформами и
приложениями. Что же касается применения
XML в бизнесе, то наилучшей областью для
этого специалисты считают B2B (business-to-
business). Уже сейчас многие компании,
специализирующиеся в электронной
коммерции, активно применяют расширяемый
язык разметки для улучшения взаимодействия
с партнерами.
Что же такое XML? Если речь идет о формальном
определении, я бы предложил следующее: XML
— это универсальный, не зависящий от
платформы язык разметки, который можно
использовать для представления
иерархических данных и унификации
передаваемой информации. Сама аббревиатура
расшифровывается как Extensible Markup
Language, что в переводе означает
«расширяемый язык разметки». Как и HTML
(Hypertext Markup Language), XML является
потомком SGML (Standard General Markup
Language) — «дедушки» языков разметки,
который в течение многих лет используется в
издательском деле. Иногда говорят, что XML —
это не язык, а скорее метаязык, с помощью
которого можно определять другие языки.
Действительно, путем создания новых тэгов и
определения новых структур с помощью этих
тэгов мы фактически создаем новые языки с их
собственным синтаксисом и семантикой.
Предвижу давно напрашивающийся вопрос:
чем же был плох HTML? Последние версии
этого языка в сочетании с каскадными
таблицами стилей (CSS) позволяют создавать
очень красивые web-сайты и обладают
практически неограниченными возможностями
форматирования гипертекстовых документов.
Зачем же нам морочить голову, изобретать и
добавлять новые тэги, когда и стандартных
элементов (плюс возможности стилевых
таблиц) хватает даже для самого причудливого
оформления Web-страницы? Дело в том, что
XML в его «чистом» виде слабо связан с
форматированием документов. Альфа и омега
этого языка — возможность семантически и
синтаксически корректно описывать сложные
структурированные данные. Правильно же
представленные данные легче обрабатывать,
передавать и представлять пользователю.
Теги: xml
Запись добавлена: 11.09.2014 / 20:40
Просмотры: 5511
Уникальных: 2413
Комментарии: 1
Рейтинг: -107
Против: 305 | За: 198
Запись добавлена: 11.09.2014 / 20:40
Просмотры: 5511
Уникальных: 2413
Комментарии: 1
Рейтинг: -107
Против: 305 | За: 198