Последние учебники веб-разработки
×

XML Руководство

XML ГЛАВНАЯ XML Введение XML Как использовать XML дерево XML Синтаксис XML элементы XML Атрибуты XML Пространства имен XML дисплей XML XSLT XML XPath XML XLink XML Оценщик XML DTD XML схема XML сервер XML Приложения XML Примеры XML викторина XML сертификат

XML DOM

DOM вступление DOM Вершины DOM XMLHttpRequest DOM Доступ к DOM Узел информация DOM Список узлов DOM Пересекая DOM навигационный DOM Получить значения DOM Change Вершины DOM Remove Вершины DOM Replace Вершины DOM Create Вершины DOM Add Вершины DOM Clone Вершины DOM Примеры

DOM Справка

DOM Типы узлов DOM Узел DOM NodeList DOM NamedNodeMap DOM Документ DOM Элемент DOM Атрибут DOM Текст DOM CDATA DOM Комментарий DOM XMLHttpRequest DOM синтаксический анализатор

XML DTD

DTD вступление DTD Строительные блоки DTD элементы DTD Атрибуты DTD Элементы против Attr DTD юридические лица DTD Примеры

XSD Schema

XSD вступление XSD Как XSD <schema> XSD элементы XSD Атрибуты XSD ограничения

XSD Сложный

XSD элементы XSD пустой XSD Элементы только XSD Только текст XSD смешанный XSD индикаторы XSD <any> XSD <anyAttribute> XSD подмена XSD пример

XSD Data

XSD строка XSD Дата XSD числовой XSD Разное XSD Справка

Web Сервисы

XML Сервисы XML WSDL XML SOAP XML RDF XML RSS

 

Введение в XML


XML является Software- и аппаратно-независимый инструмент для хранения и транспортировки данных.


Зачем изучать XML?

XML играет важную роль во многих ИТ-систем.

По этой причине важно, чтобы все разработчики программного обеспечения, чтобы иметь хорошее понимание XML.

Перед тем, как продолжить, вы также должны иметь базовое понимание:

  • HTML
  • JavaScript

Если вы хотите изучать эти предметы во- первых, найти учебники на нашей домашней странице .


Что такое XML?

  • XML означает расширяемый язык разметки
  • XML является языком разметки HTML так же, как
  • XML был разработан для хранения и транспортировки данных
  • XML был разработан, чтобы быть самостоятельной описательный
  • XML является Рекомендация W3C

XML ничего не делает

Может быть, это немного трудно понять, но XML ничего не делает.

Это примечание примечание к Tove, из Джани, хранится в виде XML:

<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
</note>

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

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

Заметка

To: Tove

От: Яни

напоминание

Не забывай меня в эти выходные!


Разница между XML и HTML

XML и HTML были разработаны с различными целями:

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

XML не использует предопределенные теги

Язык XML не имеет предопределенных тегов.

Теги в примере выше (like <to> and <from>) , (like <to> and <from>) не определены в любом стандарте XML. Эти теги "invented" автором документа XML.

HTML работает с предварительно определенными тегами, как <р>, <h1>, <таблица> и т.д.

С помощью XML, автор должен определить как теги и структуру документа.


XML является расширяемым

Большинство приложений XML будет работать, как и ожидалось, даже если новые данные добавляются (или удалены).

Представьте себе приложение , предназначенное для показа оригинальной версии note.xml (<to> <from> <heading> <data>) .

Затем представьте новую версию note.xml с добавлением <date> и <hour> элементы, и удалить <heading> .

Путь строится XML, более ранняя версия приложения может работать:

<note>
  <date>2015-09-01</date>
  <hour>08:30</hour>
  <to>Tove</to>
  <from>Jani</from>
  <body>Don't forget me this weekend!</body>
</note>

Заметка

To: Tove

От: Яни

Руководитель: Напоминание

Не забывай меня в эти выходные!

Заметка

To: Tove

От: Яни

Дата: 2015-09-01 8:30

Руководитель: (none)

Не забывай меня в эти выходные!


XML Упрощает Вещи

  • Это упрощает обмен данными
  • Это упрощает передачу данных
  • Это упрощает изменения платформы
  • Это упрощает доступ к данным

Многие компьютерные системы содержат данные в несовместимых форматах. Обмен данными между несовместимыми системами (or upgraded systems) является трудоемкой задачей для веб - разработчиков. Большие объемы данных должны быть преобразованы, и несовместимые данные часто теряются.

XML хранит данные в текстовом формате. Это обеспечивает программно- и аппаратно-независимый способ хранения, транспортировки и обмена данными.

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

С помощью XML, данные могут быть доступны для всех видов "reading machines" , таких как люди, компьютеры, голосовые машины, новостные ленты и т.д.


XML является Рекомендация W3C

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