Введение в XML |
|
Попытаемся разобраться, что же такое этот XML, о котором так много говорят, для чего он нужен, чем он может нас с Вами помочь и какие его перспективы? XML (EXtensible Markup Language - расширяемый язык разметки) создан для структурированного описания данных, концентрируя свое внимание именно на сущность этих данных. В отличие от HTML, который был создан для визуального отображения данных, концентрируя внимание на том, как данные будут выглядеть в браузере пользователя. Расширяемый язык разметки XML стал рекомендацией W3C 10 февраля 1998 года и с каждым годом набирает всё большую популярность и развитие в сети Интернет. XML не является заменой xHTML, ведь он создан именно для хранения данных в структуре, понятной не только машине, но и человеку. <записка>и содержание (смысловая часть) <содержание>Перед уходом проверь, выключен ли газ!</содержание> поступила эта записка. Но, тем не менее, этот XML документ не выполняет никаких действий (убедитесь в этом, поместив данный кусок текста в файл с разрешением .xml и открыв с помощью браузера). Это всего лишь информация, заключенная в придуманные нами XML теги. Например, для такого формата записки кто-нибудь может написать программу, которая будет «выводить» подобные записки пользователю. XML — это свободный и расширяемы язык, а значит XML теги не определены заранее. Вы должны сами придумать свои теги, в то время как в HTML можно использовать только заранее определенные теги (все они описаны в ОТД (DTD) для HTML). Например, при написании страниц на HTML документа вы можете пользоваться тегами <p>, <h1>, и т. д. С помощь XML вы можете создать структуру документа, используя свои собственные теги. Вас ограничивает лишь несложный набор правил составления тегов и ваша фантазия. Посмотрите на предыдущий пример. Теги, которые там используются (напр. <кому> и <от_кого>) нигде в XML стандарте не описаны. Эти теги придумал автор этого примера. Для чего же всё таки с практической точки зрения используется XML? Повторимся, что XML — это не замена языку HTML или какому-либо другому языку разметки. Это именно дополнение к языку HTML. В будущем на плечи XML ляжет задача описания данных, тогда как HTML будет использоваться для представления этих данных. XML — это платформо-, программно- и аппаратнонезависимое средство для передачи информации пользователю в Интернет-браузер или между программным обеспечением (это уже зависит от программиста и целей, поставленных перед ним). XML — это будущее веб-разработки. «Все станет XML-ом.»С момента создания XML языка в его доводке приняло очень много людей. Просто замечательно, что XML был разработан так быстро, и что огромное число производителей поддержали этот стандарт, используя его в разработке своих проектов. Мы твердо верим, что в сети XML будет играть очень важную роль, и что подобно языку HTML, ставшему фундаментом для всемирной паутины, XML станет наиболее распространенным средством для обработки и передачи данных. Подведём же итог. Что же такое этот XML
|

