Виртуальный хостингДоговор на хостингКомпьютерная техникаПоддержка сайтовДата Центрдля ВебМастераРегистрация доменовРазмещение серверовАренда серверовхостинг словарь Создание сайтов Продвижение сайтов Баннерная реклама CMS системы Новости






Что такое XML?

Если вы производству сайтов для любого времени, вы, вероятно, узнали о XML и удивительно точно, почему так много людей рады о нем. XML стенд Е Х tensible М arkup L anguage. Давайте взглянем на части аббревиатурой, а затем мы покажем вам, как все это вписывается вместе.
Разметка

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

В данном случае, мы с помощью разметки не только показывают, как текст должен быть представлен (курсив, а не обычный текст), а также рассказать, каким образом документ структурирован: некоторые слова образуют заголовок, другие слова, только обычные текст.
Как купить ключ

Есть два типа ключей: ключи с фиксированным размером, и регулируемые ключи.
Язык 1

Идея использования разметки навязывать структуры по иным анонимные данные таким хорошим, что люди пришли с стандартизированный способ создать наценки для общего пользования. Этот метод получил название S tandard G eneralized М arkup L anguage или SGML. SGML самом деле это не язык, и сам по себе, но вместо этого больше из правил, что говорит вам о том, как развить эти языки разметки. Любое разметки, что соответствует правилам SGML называется применение SGML.

Наиболее широко известное применение SGML является язык, используемый, чтобы отметить текста для доставки и представления о Всемирной паутине. Этот язык HTML, на язык разметки гипертекста. В HTML, мы можем повысить цену на примере выше, направить в веб-браузере, а не typesetter:
  <h3> Как купить ключ </ h3>
  <p> Есть два типа ключей: ключи с фиксированным размером,
  и <i> регулируемый </ I> ключи. </ P>

Есть много других применений SGML, но они главным образом в крупных корпорациях и правительственных учреждениях. Именно потому, что SGML правил является очень сложной, что делает его трудно узнать. Например, SGML позволяет факультативно открытия и закрытия тегов. Быстрая: есть </li> требуется или нет? Как насчет <body> Кроме того, трудно (и дорогих!) Для разработки инструментов, которые могут управлять данными с пометкой в соответствии с этими правилами.
HTML не делает It All

Хотя HTML это хорошо, это не решит всех наших проблем. Рассмотрим следующие две таблицы. Несмотря на то, что данные, состоит из строк и ячеек, то ничего не сказать (помимо вашей интуиции), что первый таблице приведены максимальные и минимальные температуры, а во второй таблице приведены текущие и максимальные возможности для водоемов.
  <table border="1">
  <tr>
    <td> Чикаго </ TD> <td> 13 </ TD> <td> 6 </ TD>
  </ TR>
  <tr>
    <td> Даллас </ TD> <td> 60 </ TD> <td> 20 </ TD>
  </ TR>
  </ TABLE>
  <table border="1">
  <tr>
    <td> Калеру </ TD> <td> 5538 </ TD>
    <td> 10050 </ TD>
  </ TR>
  <tr>
    <td> UVAS </ TD> <td> 6095 </ TD>
    <td> 9935 </ TD>
  </ TR>
  </ TABLE>
XML решает проблемы

Чтобы решить сложный вопрос, XML был разработан как подмножество SGML. Он устраняет особенностей, которые делают SGML трудно учиться и разобрать, сохранив большую часть энергии из SGML. Средства, что анализ и отображение XML легче писать, и широко распространенные и недорогие. Поскольку XML является подмножеством SGML, он позволяет разработать любой набор тегов вы хотите, тем самым решить проблему дифференциации какой бы быть анонимным телефонам:
  <temperatures>
  <city name="Chicago">
   <max> 13 </ MAX> <min> 6 </ мин>
  </ город>
  <city name="Dallas">
   <max> 60 </ MAX> <min> 20 </ мин>
  </ город>
  </ температуры>
  <water-banks>
  <reservoir name="Calero">
     <current> 5538 </ Текущие>
     <capacity> 10050 </ мощность>
  </ водохранилище>
  <reservoir name="Uvas">
     <current> 6095 </ Текущие>
     <capacity> 9935 </ мощность>
  </ водохранилище>
  </ водо-банка>
Расширяемость 2

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

Люди создали пользовательскую разметки XML для содержания таких разнообразных областях, как химическая формула, описание объектов недвижимости, новости, и даже рецепты приготовления. Это свидетельствует о расширяемой части XML, что делает его очень гибким, настраиваемым язык.
XML и Web

Эти пользовательские метки все хорошо, но ваш браузер, который предназначен для интерпретации HTML 3-теги, не понимает <reservoir> или <city>

Если вы используете самые современные браузеры, вы можете использовать Cascading Style Sheets рассказать, каким браузером для отображения тегов. Например, вы могли бы настоящей <min> температура теги в синий и <max> метки красного цвета. Именно на стороне клиента решение.
Универсальные документы

Например, в HTML формате погода, что хорошо для одной цели: веб-дисплея. Как мы видели ранее, это трудно понять, что означают числа в массе HTML. Однако, если мы имеем в XML формате погоды, мы можем использовать свободно доступных инструментов XML конвертировать, что один документ, который:
простой текстовый файл, для отправки электронной почты
XHTML один файл для отображения на рабочем столе компьютера, браузер
на WML (Wireless Markup Language) документа для отображения на КПК
один документ Adobe PDF для печатной
а VML (Voice Markup Language) диалог голосовой информационной системы
один SVG (Масштабируемая Векторная Графика) документ, в котором обращает фотографии термометры и емкости для воды

Это, затем, поэтому каждый возбужденных по поводу XML. Тщательный построения разметки, которая показывает ваши данные в структуру, вы создаете содержание раз и использование XML для инструментов, что содержание в различные другие формы.
Куда дальше?

Если вы центрируется в области веб-дизайна, а не для работы с тегами обычай, вы можете приступить к производству вашего нового веб-страниц в XHTML (HTML написан в соответствии с правилами XML). Это не даст вам абстракции пользовательских тегов, но это будут делать ваши документы доступны для манипуляций со стороны средств XML.

Если Вы заинтересованы в конкретном разметки спецификации W3C, таких, как математика язык, VML и SVG, перейдите на World Wide Web Consortium сайт и искать ресурсы для конкретного языка.

Если Вам необходимо производить собственную разметку, нужно быть хорошо рекомендуется читать XML для World Wide Web Элизабет Кастро (Peachpit), Обучение XML Эрик Т. Рэй (O'Reilly) и XML, HTML, XHTML Magic по Молли E. Holzschlag (Нью-Riders).
Сноски

1 Технически SGML и XML являются мета-языка: язык, используемый для описания других языков, однако, легче думать о SGML и XML в качестве "правил".
Вернуться к содержанию

2 Технически, это не то, что в X в XML отстаивает. XML-спецификации себе не сказать, что Extensible средства, и мы пока не находим его в какой-либо из книг на эту тему.
Вернуться к содержанию

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

вернутся в хостинг словарь

 

хостинг

Виртуальный хостинг
 
Аренда серверов
 
Размещение серверов
 
Регистрация доменов
 
Контакты
Copyright 2005-2010, Miheeff.ru
Покупка хостинга и доменов: (495) 782-7256
тех. поддержка: pr@miheeff.com