Стремительно растущее семейство XML находит все большее признание как удобный инструмент для описания и преобразования данных любого рода. Задача Школ Консорциума W3C - во-первых, быть источником свежей и хорошо организованной информации в этой сфере (особенно для начинающих осваивать XML), а во-вторых, служить демонстрацией и полигоном для некоторых XML-технологий.
Этот сайт существенно базируется на XML. Познакомьтесь, пожалуйста с разделом Системные требования, в котором описано все, что нужно для того, чтобы извлечь максимум из этого экспериментального сайта.
Материалы сайта доступны и в виде PDF. Это тоже демонстрация возможностй XML (точнее XSL) - исходные XML документы сайта были преобразованы в форматирующие объекты XSL (XSL-FO) при участии таблицы стилей XSLT, а затем - в PDF. Преобразования осуществлялись с помощью opensource-преобразователя 4FOP3.
NEW! 4Школа XPath3 опубликована на сайте. XPath - важная составляющая часть XSL, предназначеная для выделения отдельных элементов преобразуемого документа.
Системные требования
Вы решили познакомиться с XML и увидеть его в действии? Что для этого нужно:
Рекомендацияотсюда рекомендация: возьмите Interner Explorer 5 или 5.5 (это самый распространенный браузер и к тому же весьма неплохой), оснастите его современными средствами работы с XML (4XML+XSLT3 и 4SVG3) - и оцените по достоинству возможности семейства XML! Ну а если лень, тогда познакомьтесь с материалами сайта в виде PDF (они также созданы с помощью XML).
От автора сайта
Познакомиться с тем, чем я занимаюсь сейчас вы можете на сайте 4http://www.metaphor.ru3
Большая просьба при перепечатке и другом использовании материалов с этого сайта ссылаться на него. (Это не про авторские права, а просто так, по-человечески.)))
W3C Schools
Основная часть оригиналов расположена на 4www.w3schools.com3
Основы расширяемого языка разметки XML на школах консорциума - просто и доступно. Зачем он нужен и чего в нем хорошего?
Основы расширяемого языка стилей XSL на школах консорциума - просто и доступно. Как практически XML-документ превратить в конфетку.
XPath - важная составляющая часть XSL, предназначеная для выделения отдельных элементов преобразуемого документа.
Основы языка задания типа документа DTD на школах консорциума - просто и доступно. Откуда парсер знает, чего вы там навыдумывали и правильно ли это?
Основы схем XML на школах консорциума - просто и доступно. Альтернативный метод описания типа документа.
Объектная модель документа XML DOM. XML-документ - это раскидистое дерево узлов. Отсюда мораль...
Xforms - новое поколение веб-форм. И хотя они еще не стали стандартом и не поддерживаются браузерами, на их примере можно познакомиться с идеологией XML, когда этот язык выступает в качестве универсального мета-языка.
SOAP - новый стандарт W3C, описывающий формат сообщений, которыми обмениваются различные приложения через Интернет. Он основан на языке XML и является ключевым элементом архитектуры .NET.
JavaScript - необходимый инструмент для любого почтенного эксмээльщика. По настоящему порезвиться на просторах XML можно только умело орудуя скриптами. Поэтому на наших школах, посвященных XML, есть и уроки по JavaScript.
(Источник:4www.freewebmasterhelp.com3. Перевод автора сайта.)
PHP становится все более популярным скриптовым языком, позволяющим практически использовать технологии XML для разработки веб-серверов (например, 4www.nsu.ru3). На этой школе вы познакомитесь с основами этого языка и с методами работы с базами данных MySQL. Для самых неподготовленных читателей.
Если вы задумаете заняться самыми современными XML-технологиями, вам потребуется умение затолкать XML в базу данных и потом без всяких последствий достать обратно. Изучайте SQL - язык запросов к базам данных!
Articles & FAQs
Статьи и другие материалы по XML и смежным технологиям.
Установка msxml344
На сайте работает официальная версия языка XSL, отвечающая стандарту W3C. К сожалению, изначально только Internet Explorer 6.0 и Mozilla поддерживают этот стандарт. Если вы используете Internet Explorer 5.0/5.5, для просмотра страниц вам нужно установить в свою систему парсер msxml3. Скачать его и получить инструкции по установке вы сможете в этом разделе.
(Источник:4www.rpbourret.com3. Перевод автора сайта.)
"В этой статье обсуждаются отношения между XML и базами данных и описываются некоторые типы программного обеспечения для обработки XML документов совместно с базами данных. Хотя эта статья не претендует на полный охват, я надеюсь, в ней будут раскрыты многие вопросы использования XML и баз данных."
(XML Bible, Глава 17, Автор Elliotte Rusty Harold,Источник:4www.ibiblio.org3. Перевод автора сайта.)
"Расширяемый язык таблиц стилей XSL (Extensible Stylesheet Language) включает в себя язык преобразований и язык форматирования. Каждый из них, по сути, является самостоятельным XML-приложением... В этой главе рассказывается о первом компоненте XSL, о языке преобразований.."
(XML Bible, Глава 18, Автор Elliotte Rusty Harold,Источник:4www.ibiblio.org3. Перевод автора сайта.)
"Форматирующие объекты XSL (XSL-FO, Formatting Objects) - вторая половина расширяемого языка таблиц стилей XSL. XSL-FO - это XML-приложение, описывающее внешний вид страниц, представляемых читателю.."
(Источник:4www.xml.com3. Перевод автора сайта.)
"XSL-FO сам по себе является основанным на XML языком разметки, который позволяет с большой точностью задавать макет и другую стилевую информацию, относящуюся к содержимому документов. Разметка XSL-FO достаточно сложна.. Эта статья не раскроет вам XSL-FO во всех деталях, в ней мы поговорим лишь об основных особенностях XSL-FO.."
(Источник:4wwws.sun.com3. Перевод автора сайта.)
"Формат SVG - это новый XML-словарь, предназначенный для описания двухмерной векторной графики для интернета и других приложений. В этой статье дается краткий обзор SVG, который будет иллюстрироваться примерами графики в формате SVG, а также исходными кодами..."
Не забудьте перед чтением этого материала установить себе свежую версию 4Adobe SVG Viewer3 - иначе ни одного примера вы не увидите.
Ресурсы по XML44
Здесь - набор ссылок на другие русскоязычные и англоязычные ресурсы по семейству языков XML. Русскоязычных мало..
NSUML
Для создателей страниц главного сервера НГУ
Создание модуля44
Руководство по созданию пригодного для сервера НГУ модуля - шаг за шагом.
NSUML Reference44
Полный справочник по возможностям оформления информации с помощью NSUML
Developed by Metaphor (c) 2001-2004