SiteMaker - Академия сайтостроительства | Разработка сайта
| Вёрстка сайта
| Веб программирование
| Интернет технологии
| Продвижение ресурса
| Инструментарий
карта сервера :: форум :: профайл :: авторам :: о сайте
Гид: SiteMaker.Ru » Вёрстка сайта » XML » Что такое XML

Что такое XML


Версия для печати
XML (eXtensible Markup Language) — это расширяемый язык разметки текста, предложенный W3C в 1996 году. Это язык который в полной мере определяет логическую структуру документа. Задача XML заключается в том, чтобы данные-тексты, изображения или другие части Web-документа могли быть определены и структурированы независимо от воспроизводящей платформы , поставщика и его программного обеспечения, например Web-браузеров. XML помогает стать Web более значимым.

При создании и разработке XML ставилась цель сохранения возможностей SGML (Standard Generalized Markup Language), стандартного обобщенного языка разметки, и обеспечения Web-авторов возможностью подготовки необходимой им компоновки страниц.

XML также, как и HTML создан для создания документов Web. Авторы, пользующиеся XML также как и в HTML открывают и закрывают тэги , но главный плюс XML заключается в том , что он позволяет включать свои собственные элементы и структурные образования в ваши документы.

Как уже было сказано выше, при создании документов с использованием XML, вы можете использовать ваши собственные элементы и структуры для разметки содержания ваших документов. Возможно указать DTD (a Document Type Definition), то есть определение типа документа. DTD определяет то, что можно назвать "грамматикой" документа-это список различных элементов и их образований для использования в определенных документах, в чем-то это напоминает исользование CSS, то есть вы можете сделать ссылку на DTD, находящееся где-либо в паутине или написать его непосредственно в вашем документе.

При использовании программных приложений, например Web-браузера для просмотра ваших XML-документов, элементы DTD интерпретируются и отображаются согласно поведению синтаксического анализатора и программного обеспечения пользователя. Используя таблицы стилей вы можете определить как ваш документ должен отображаться ПО пользователя. Таким образом, содержание документа, его структура, типы используемых в нем элементов и его вид определятся отдельно, то есть независимо друг от друга.

Почему XML?

Вы могли бы удивиться: "А для чего нужен XML, если он является всего лишь разновидностью, а точнее производной от SGML?". Вероятно, это правильный вопрос, и мне бы хотелось сразу на него ответить. Не секрет, что XML-это производный от SGML язык, но SGML-язык, использующий огромное множество различных элементов, которые затрудняют и усложняют работу при создании Web-документов (именно поэтому на ранних этапах развития Web, из-за своей сложности в освоении, SGML был заменен более простым HTML, который стал базовым для бурно развивающейся Web. XML — гораздо более проще, чем SGML, но при этом он предоставляет ни чуть не меньше возможностей разработчикам.

Нужно сказать, что XML полезен для автоматизированных программных средств, ищущих в Web. Несовершенство HTML привело к тому, что сеть превратилась в мешанину текста, полную различных элементов и тэгов, часто используемых, что называется Pro Forma и ничего не значащих.

XML обладает огромным потенциалом для усовершенствования гипертекста. Например в HTML для создания связи использется элемент A, XML же позволяет создать не просто ссылку, а к примеру, двунаправленную связь.

Таблицы стилей, используемые с XML могут быть, в конце-концов, определены как Семантика стиля документа и язык спецификации, то есть как международный стандарт для StyleSheet программирования. Результат будет следующий: мы получим более значимую, осознанную и красивую Web-сеть.

Кто использует XML?

XML до сих пор используется немногими, потому что язык все еще находится в стадии разработки. Существует несколько демонстрационных браузеров для просмотра XML-документов и примеры самих документов.

Перспектива XML заключается в том, что он будет использоваться для описания других языков разметки, например, JavaScript, используемого в HTML-документах. Также XML, вероятно, будет весьма полезен для промышленности, которая создавая свои DTD, смогут создавать документы соответствующие области или отрасли промышленности и отражать ее специфические черты.

Ссылки по теме:
Extensible Markup Language (XML) — информация о XML от W3C, архитектура и спецификация.
XML изнутри — Разработка XML, ресурсы, спецификации.


Автор: DenveroidДата публикации: 01.05.2002
Рейтинг статьи: [3.83] рейтинг статьи: 3.83рейтинг статьи: 3.83рейтинг статьи: 3.83рейтинг статьи: 3.83 [голосов: 12]Кол-во просмотров: 9178
Оценить статью: Установите cookies!

Комментарии читателей:


Сообщение №111 UzesCCron 31.12.2002 3:16:41
Ну-ну... теория голимая!
Сообщение №289 Linoch-ka 21.09.2003 18:57:59
XML, это, конечно очень хорошо, только вот какими браузерами поддерживается? Хорошо бы появилась статья на эту тему.
А может кто-то знает, где найти статью про поддержку разными браузерами различных технологий?
Сообщение №339 UzesCCron 13.02.2004 19:39:28
Извиняюсь за свои предыдущие слова. Молодой был ;) XML - отличная вещь.
Сообщение №467 RA 06.11.2004 13:47:37
Наверное очень серьезно!?
Сообщение №497 Александрhttp://www.vbnet.ru в новом окне04.01.2005 20:41:00
XML - отличнейшая вещь!!! Ну а в связке и .NET WebServices вообще ;)

» Читать все комментарии...

Ваши комментарии:

Ваше имя:*
Ваш E-mail:
Ваш URL:
HTML запрещен
BB Код разрешен


Ваше сообщение:*
* - обязательные поля для заполнения

Внимание!
Перед появлением сообщения на сайте, оно пройдет премодерацию.

Поиск по сайту:

Последние статьи:
» архив всех статей
Схожая тематика:
:: HTML
:: CSS
:: DHTML
Рассылка новостей:

подписаться
отказаться


Академия веб мастеринга и веб дизайна. Разработка сайта, вёрстка сайта, веб программирование, продвижение ресурса, инструментарий и другие темы, посвященные разработке ресурсов в сети Интернет. Форум для веб мастера.


карта сервера :: форум :: профайл :: авторам :: о сайтеНаверх
Rambler's Top100Rambler's Top100 Valid HTML 4.01!Каталог-Молдова - Ranker, Statistics © 2000-2010 Все права защищены
страница создана за 0.161 секунд
На главную страницуHosted by Host-MD 
Developed by SiteMaker