XML Формат

Рубрика: Язык разметки XML

Здравствуйте уважаемые посетители сайта okITgo.ru. Данная статья является вступительной в рубрике статей, посвященных XML формату. Аббревиатура XML расшифровывается как eXtensible Markup Language – Расширяемый Язык Разметки. XML спроектирован для передачи и хранения данных. Формат XML полезно знать в индустрии веб программирования и других отраслях разработки приложений, задействованных в передаче и хранении информации. Тем более, что разобраться с этим языком разметки довольно просто.

Пример XML Форматированного Документа
<?xml version=”1.0″?>
<note>
    <to>Вася</to>
    <from>Света</from>
    <heading>Напоминание</heading>
    <body>Позвони мне после работы!</body>
</note>

 


Введение в XML Форматирование

Итак, XML является языком разметки, это его роднит с языком HTML, основное же отличие в функциональном назначении этих языков:

XML формат спроектирован для передачи и хранения данных.

HTML создан для отображения данных.


Что Вы Уже Должны Знать

Прежде чем продолжить чтение статей, посвященных XML, вы должны иметь базовое представление в:

  • HTML – языке разметки гипертекста
  • JavaScript – клиентском языке скриптов

Если вы хотите подробнее ознакомиться с этими языками, вы найдете исчерпывающие сведения на посвященных данным темам сайтах Уроки HTML и Уроки JavaScript.


Что такое XML формат?

  • XML означает EXtensible Markup Language – Расширяемый Язык Разметки
  • XML является языком разметки во многом похожим на HTML
  • XML был спроектирован для передачи данных, но не для их отображения, в отличие от HTML
  • XML теги не предопределены (еще одно отличие от языка разметки гипертекста). Вы должны сами определять ваши собственные теги
  • XML спроектирован как самодокументированный (описывающий сам себя) язык
  • XML формат является рекомендацией всемирного интернет консорциума (W3C)

Разница между XML и HTML форматированием

XML не является заменой языку HTML.

XML и HTML преследуют различные цели:

  • XML формат был спроектирован для передачи и хранения данных, с акцентом на самих данных и том, чем они являются
  • HTML был создан для отображения данных, с акцентом на том, как данные выглядят

HTML связан с отображением информации, тогда как XML отвечает за передачу инофрмации от источника получателю.


XML Ничего Не Делает Сам По Себе

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

Следующий пример демонстрирует записку Васе от Светы, сохраненную в XML формате:

<note><to>Вася</to>

<from>Света</from>

<heading>Напоминание</heading>

<body>Не забудь мне позвонить вечером!</body>

</note>

Записка выше полностью описывает сама себя. Она имеет информацию об отправителе и получателе, также она имеет заголовок и тело сообщения.

Но по-прежнему этот XML документ ничего НЕ делает. Это просто информация, упакованная в теги. Чтобы ее отправлять, получать или отображать, необходимо написать специальное приложение, предназначенное для этого


При XML Форматировании Вы Изобретаете Ваши Собственные Теги

Теги в примере выше (например, <to> и <from>) не определены в каком-либо стандарте XML. Эти теги “изобретены” автором XML документа.

Поэтому формат XML не имеет предопределенных тегов.

Теги, используемые в HTML предопределены. HTML документы могут использовать только теги, определенные в стандарте HTML (например, <p>, <h1>, и т.д.).

XML позволяет автору определять свои собственные теги и свою собственную структуру документа.


XML не является заменой для HTML

XML это дополнение к HTML.

Важно понимать, что XML НЕ заменяет HTML. В большинстве веб приложений XML формат используется для транспортировки данных, тогда как HTML используется для форматирования и отображения данных.

Наилучшим образом охарактеризовать XML можно, наверное, так:

XML – это программно- и аппаратно-независимый инструмент для переноса информации.


XML формат является рекомендацией W3C (Всемирного Интернет Консорциума)

XML стал рекомендацией W3C в 10 февраля 1998 г.


XML Можно Встретить Практически Везде

XML сейчас также важен для Интернета, как HTML был важен для зарождения всемирной паутины.

XML формат является наиболее распространенным инструментом для передачи данных между всеми разновидностями и сортами приложений.

Ваш отзыв