XML Основы


       распил и кромление лдсп юао. | Мебель кабинет руководителя смотрите на ofspace.ru. |   

Язык XML - практическое введение

Название файла XML не обязательно должно иметь расширение .xml. Более того, документ XML даже не всегда может быть файлом. Он может представлять собой запись базы данных, часть файла, транзитный поток байтов в памяти, который даже не записывается на диск, или комбинацию нескольких различных файлов. Но многие документы XML все же хранятся на дисках или других носителях. В таком случае необходимо иметь возможность быстро их различать. В статье представлены наиболее распространенные расширения файлов и типы электронной корреспонденции (MIME media types), используемые в документах XML.
Трехбуквенные расширения используются для идентификации типов файлов как минимум с конца 1960-х годов. Некоторые операционные системы используют четыре, две или даже одну букву вместо трех, но общая конструкция не меняется: имя файла - точка - расширение. При перемещении файлов между гетерогенными системами имя и расширение часто оказываются единственными метаданными, которые остаются с ними.
Если документы XML хранятся в виде файлов, то лучше использовать стандартные расширения. Это существенно облегчает поиск, распознавание и обработку файлов XML.

Пример XML-документа
Зa неполный год своего официального существования язык XML привлек к себе уже достаточно много внимания со стороны разработчиков и пользователей Интернет. Сегодня количество приверженцев этой новой технологии возрастает также стремительно, как и число сообщений об очередных взятых ею преградах на пути к всеобщему признанию. Несмотря на то, что XML очень молод (международная организация W3C утвердила спецификацию "Extensible Markup Language(XML) 1.0" чуть меньше года назад - в начале февраля 1998 г) и отдельные компоненты этого языка находятся еще в стадии доработки, уже сегодня появляются новые языки, созданные на основе XML, возникают многочисленные Web-сервера, использующие эту технологию для организации хранящейся на них информации.

Язык XML - практическое введение
Для чего нужен новый язык разметки?
Для чего нужен новый язык разметки? - 2
Для чего нужен новый язык разметки? - 3
Для чего нужен новый язык разметки? - 4
Для чего нужен новый язык разметки? - 5
Как выглядит XML-документ?
Правила создания XML- документа
Конструкции языка
Элементы данных

Определение элемента
В определении элемента мы указываем сначала название элемента(flower), а затем его модель содержимого - определяем, какие другие элементы или типы данных могут встречаться внутри него. В данном случае содержимое элемента flower будет определяться при помощи специального маркера PCDATA( что означает parseable character data - любая информация, с которой может работать программа-анализатор). Существует еще две инструкции, определяющие тип содержимого: EMPTY,ANY. Первая указывает на то, что элемент должен быть пустым(например, red/), вторая - на то, что содержимое элемента специально не описывается.

Определение атрибутов
Определение компонентов(макроопределений)
Типизация данных
Схемы данных
Как это выглядит
Область схемы данных
Описание элементов
Атрибуты элемента
Модель содержимого элемента
Модель содержимого элемента - 2

Основы XML

Язык HTML предоставляет фиксированный набор элементов, которые вы можете использовать для размещения компонентов на типовой Web-странице. Примерами таких элементов являются заголовки, абзацы, списки, таблицы, изображения и связи. Например, HTML отлично подходит для создания личной домашней страницы.

Предназначение XML
Браузер, отображающий HTML-страницу, распознает каждый из этих стандартных элементов и отображает их в соответствующем формате. Например, обычно браузер отображает заголовок Н1 наибольшим размером шрифта, заголовок Н2 – меньшим размером шрифта, а элемент Р – еще меньшим размером шрифта. Элемент LI отображается как абзац текста в составе маркированного списка. Элемент А браузер преобразует в ссылку (подчеркнутый текст), на которой пользователь может щелкнуть, чтобы перейти в другое место текущей страницы или на другую страницу. Хотя набор HTML-элементов был существенно расширен по сравнению с первой версией HTML, язык HTML по-прежнему не пригоден для представления многих типов документов.

Язык XML решает проблемы
Создание XML-документов
Отображение XML-документов
Отображение XML-документов - 2
SGML, HTML и XML
Заменит ли XML HTML?
Официальные концептуальные цели XML
Официальные концептуальные цели XML - 2
Официальные концептуальные цели XML - 3
Стандартные XML-приложения

Создание XML-документа
Поскольку описание XML-документа представляет собой простой текст, вы можете создать его, используя ваш любимый текстовой редактор, например, редактор Notepad, входящий в состав Microsoft Windows. Еще лучше воспользоваться редактором, в котором предусмотрена возможность анализа исходных кодов, например, текстовым редактором Microsoft Visual Studio, рассчитанным на работу с Microsoft Visual C++, Microsoft Visual InterDev, Microsoft Visual J++ и другими приложениями Visual Studio.

Создание XML-документа
Анатомия XML-документа
Пролог
Элемент Документ
Элемент Документ - 2
Некоторые базовые правила XML
Отображение XML-документа
Отобразите XML-документ без таблицы стиля
Обнаружение ошибок XML в Internet Explorer 5
Обнаружение ошибок XML в Internet Explorer 5 - 2

Составные части корректно сформированного XML-документа
Документ содержит две пустые строки в прологе и две пустые строки в разделе, следующем за элементом Документ. Пустая строка состоит из одного или нескольких пробелов, символа табуляции, возврата каретки или перевода строки. Чтобы улучшить внешний вид и восприятие XML-документа, вы можете свободно добавлять пробелы и пустые строки между элементами XML-разметки – такими как начальные и конечные теги, комментарии и инструкции по обработке – а также во многих случаях внутри элементов разметки – например, пробел между "yes" и ? в конце XML-объявления в рассматриваемом примере.

Наименьший XML-документ
Добавление элементов в документ
Анатомия элемента
Анатомия элемента - 2
Типы содержимого элемента
Пустые элементы
Создайте различные типы элементов
Задание атрибутов для элементов
Правила для создания атрибутов
Правила для создания атрибутов - 2

Добавление комментариев
Одним из принципов XML является создание предельно ясных и простых для понимания документов. Помещенные в нужном месте исчерпывающие примечания могут оказать существенную помощь при восприятии XML-документа, подобно тому, как комментарии заметно облегчают чтение исходного кода программы на языке С или BASIC.

Форма записи комментариев
В каком месте вы можете поместить комментарий
Использование инструкций по обработке
Форма записи инструкции по обработке
Как использовать инструкции по обработке
Куда вы можете поместить инструкции по обработке
Использование разделов CDATA
Форма записи раздела CDATA
Куда вы можете поместить раздел CDATA
Добавление комментариев

Основной критерий для валидного документа
Каждый XML-документ должен быть корректно сформированным, т.е. отвечать минимальным требованиям по составлению XML-документа. Если документ не является корректно сформированным, он не может считаться XML-документом. Корректно сформированный XML-документ также может быть валидным. Валидным (valid) называется корректно сформированный (well-formed) документ, отвечающий двум дополнительным требованиям

Добавление DTD
Форма записи DTD
Создание DTD
Объявление типов элементов
Форма записи объявления типа элемента
Описание содержимого элемента
Задание содержимого элемента
Задание содержимого элемента - 2
Задание содержимого элемента - 3
Задание содержимого элемента - 4

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

Типы примитивов
Типы примитивов - 2
Объявление общих примитивов
Объявление общего внутреннего примитива
Объявление общего внутреннего примитива - 2
Объявление общего внешнего примитива
Объявление общего внешнего примитива - 2
Объявление общего не разбираемого примитива
Объявление нотаций
Объявление параметрических примитивов

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

Нечувствительность к регистру в CSS
Установка свойств размеров
Установка свойств позиционирования
Установка свойства float
Создайте поле примечаний
Создайте поле примечаний - 2
Отобразите обтекаемое текстом изображение
Установка свойства clear
Использование псевдо-элементов
Вставка элементов HTML в XML-документы

Проверка на наличие ошибок XML
Сцепление HTML элементов с XML-элементами. Когда вы сцепляете HTML элементы с XML-элементом, HTML-элемент автоматически отображает содержимое XML-элемента. Например, следующий элемент SPAN на HTML-странице сцеплен с элементом AUTHOR связанного XML-документа: SPAN DATASRC="#dsoBook" DATAFLD="AUTHOR"/SPAN

Как хранятся данные XML
Проверка на наличие ошибок XML
Сцепление HTML-элементов с XML-элементами
Использование табличного сцепления данных
HTML-таблица для простого набора записей
HTML-таблица для простого набора записей - 2
HTML-таблица для простого набора записей - 3
Использование постраничного отображения
Использование вложенных таблиц
Использование вложенных таблиц - 2

Связывание XML-документа с HTML-страницей
Чтобы получить доступ к XML-документу с использованием DOM, вы должны связать XML-документ с HTML-страницей. Самый простой способ – сделать это через фрагмент данных. Напомним, что фрагмент данных создается через HTML-элемент с именем XML. Например, следующий элемент BODY HTML-страницы содержит фрагмент данных, который связывает XML-документ, хранящийся в файле Book.xml: BODY XML ID="dsoBook" SRC="Book.xml"/XML !-- другие элементы отображаемой части страницы … -- /BODY

Доступ и отображение элементов XML-документа
Доступ и отображение элементов XML-документа - 2
Доступ и отображение элементов XML-документа - 3
Использование объекта NodeList
Извлечение символьных данных элемента
Извлечение символьных данных элемента - 2
Отображение переменного числа XML-элементов
Отображение переменного числа XML-элементов - 2
Использование других способов доступа
Использование других способов доступа - 2

Основы использования XSL-таблиц стилей
Создание файла XSL-таблицы стилей. XSL является приложением XML, т. е. XSL-таблица представляет собой корректно сформированный XML-документ, который отвечает правилам XSL. Подобно любому XML-документу, XSL-таблица стилей содержит простой текст, и вы можете создать ее с помощью вашего любимого текстового редактора. В последующих разделах рассказывается, как создавать различные типы XSL-таблиц стилей.

Отображение переменного числа элементов
Отображение переменного числа элементов - 2
Отображение переменного числа элементов - 3
Отображение переменного числа элементов - 4
Использование нескольких шаблонов
Использование нескольких шаблонов - 2
Использование нескольких шаблонов - 3
Фильтрация и сортировка данных XML
Фильтрация
Сортировка

Финансы предприятий нац. экономики - перейти
Экономика России - перейти
ВВП- важнейший показатель экономики РФ - перейти
Управление экономикой в России - перейти
Эконом. субъекты постсоветской России - перейти
Экономика и общество - перейти
Экономическое развитие общества - перейти
Экономические теории и цели общества - перейти
Введение - перейти
Интерфейс Layout - перейти
Обзор - перейти
Настройка Modeler - перейти
Моделирование с использованием слоев - перейти
Текстурные UVкарты - перейти
Самоучитель по Light Wave 8 - перейти