Введение в XML

Как XML изменяет Web


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

  • XML упрощает обмен данными. Поскольку разные организации (или даже разные части одной организации) редко используют единый стандартизированный набор инструментов, для приложений соединение может требовать некоторого объема работы. При использовании XML каждая группа создает свою утилиту, которая преобразует ее внутренние форматы данных в XML и наоборот. Лучше всего, если производители программного обеспечения уже обеспечили инструменты для преобразования из записей базы данных (или каталогов LDAP, или заказов на покупки и т.д.) в и из XML.
  • XML создает возможность изящного кода. Поскольку XML-документы могут быть структурированы для идентификации каждой важной части информации (а также и отношений между частями), возможно написать код, который может обрабатывать эти XML-документы без участия человека. То, что производители программного обеспечения вкладывают большие объемы времени и денег в построение средств разработки XML, означает, что написание такого кода - относительно простой процесс.
  • XML создает возможность "умного" поиска. Хотя поисковые машины с годами неуклонно совершенствуются, все еще трудно получить результаты поиска без ошибок. Если вы ищете страницы HTML для чего-то, под названием "Chip", вы можете найти страницы про шоколадные плитки (chocolate chips), компьютерные чипы (computer chips), древесно-стружечные плиты (wood chips) и много других бесполезных образцов. Поиск XML-документов по элементам <first-name>, которые содержат текст Chip, даст вам значительно лучший набор результатов.
  • Мы также обсудим реальные применения XML в .



    Содержание раздела