XML Extensible Markup Language вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября.

Презентация:



Advertisements
Похожие презентации
WPF (Windows Presentation Foundation) WPF – новая технология.NET Framework 3.x для создания пользовательских интерфейсов в клиентских приложениях. Одна.
Advertisements

Автоматическая обработка естественного языка I. Обработка письменного текста.
Язык запросов XML. XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного.
Структура XML-документов По материалам курса University of Washington
XML - ПРАВИЛА ПОСТРОЕНИЯ ДОКУМЕНТОВ. Элементы электронного УМК Учебный план Программа дисциплины Структура курса Электронный конспект Обучающие и аттестующие.
Презентация по дисциплине Программное обеспечение компьютерных сетей Дудко Е.В., преподаватель спец. дисциплин ГБОУ СПО Новороссийского колледжа строительства.
XML - расширенный язык разметки Моисеевой О. Макушиной Д. (eXtensible Markup Language)
Основы языка HTML HyperText Markup Language (HTML) -- язык разметки гипертекста -- предназначен для написания гипертекстовых документов, публикуемых в.
«Творческим считается любое действие, которое эффективно и вызывает удивление» Дж. Брунер Web-страницы создаются с использованием языка разметки гипертекстовых.
Web-сайты и Web- страницы. Web-страницы - специальные файлы, написанные на языке HTML (HyperText Markup Language - язык разметки гипертекста). Браузер.
Тема урока: «Язык разметки гипертекста HTML». HTML Hyper Text Markup Language – язык гипертекстовой разметки. Описательный язык разметки HTML имеет свои.
ТЕКСТЫ В КОМПЬЮТЕРНОЙ ПАМЯТИ.. С помощью компьютера можно создавать текстовые документы и хранить их на магнитных носителях в виде файлов. С помощью компьютера.
ТЕКСТЫ В КОМПЬЮТЕРНОЙ ПАМЯТИ. С помощью компьютера можно создавать текстовые документы и хранить их на магнитных носителях в виде файлов.
XML- ТЕХНОЛОГИИ Лекция 1 Введение в XML. Курс «XML- технологии » Лекций – 14 часов Лабораторные работы – 16 часов Зачет.
Введение в HTML. HTML (от англ. Hypertext Markup Language «язык разметки гипертекста») стандартный язык разметки документов во Всемирной паутине. Версии.
Верстка сайтов Введение. Оглавление Основные понятия Тэги и элементы разметки Управление визуальным представлением документа Правила написания кода.
XML и XSLT (2) Матросов Александр Васильевич Санкт-Петербургский государственный университет.
Е.А. Тулаева МОУ СОШ 18 г.Пензы Текст – любая последовательность символов из компьютерного алфавита. Хранится в файловой форме.
Тема урока: Тексты в компьютерной памяти Повторение и закрепление материала.
Двоичное кодирование текстовой информации. Текст – последовательность символов компьютерного алфавита. Текстовая информация – это информация, выраженная.
Транксрипт:

XML Extensible Markup Language вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.вторник, 26 ноября 2013 г.

Хранение и передача данных БинарныеформатыТекстовыеформаты Компактность Низкая переносимость Функции представления Объём

Текстовые форматы Пользовательские форматы Языки разметки Standard Generalized Markup Language (SGML) Extensible Markup Language (XML) Hypertext Markup Language (HTML) Ориентирован на представление Ориентирован на данные

Структура XML-документа … значение … декларация Документ может содержать только один корневой элемент

Декларация XML-документа Кодировка: UTF-16Unicode (2 байтовый) UTF-8Unicode (сокращённый) windows-1252ASCII-based (1 байт) windows-1251ASCII-based (1 байт)

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

Элементы XML-документа элементом Вся информация, расположенная между первым символом открывающего тэга и последним символом закрывающего тэга называется элементом содержанием элемента Вся информация, расположенная между открывающим тэгом и закрывающим тэгом называется содержанием элемента Вложенные элементы PCDATA Parsed Character Data Анализируемые символьные данные

Атрибуты элементов Атрибуты Атрибуты – это простые пары имя/значение, поставленные в соответствие одному из элементов Значения атрибутов должны быть всегда заключены в двойные или одинарные кавычки Этот элемент имеет 2 атрибута, но не имеет собственного значения, поэтому допустима сокращённая форма записи

Ограничения PCDATA escape-последовательностями Недопустимые символы заменяются escape-последовательностями &amp;& &lt;< &gt;> &apos; &quot; CDATA (Character Data) Для временного отключения синтаксического анализатора XML предусмотрены разделы CDATA (Character Data)

Структурные модели данных Вертикальная Вертикальная Горизонтальная Горизонтальная Гибридная Гибридная Компонентная Компонентная

Вертикальная модель данных Остап Ибрагимович Бендер Элементы последовательно вложены друг в друга

Горизонтальная модель данных Горизонтальная модель характеризуется преимущественным использованием атрибутов. Она имеет «горизонтальную» протяжённость и не такая гибкая как вертикальная модель Очевидно, горизонтальная модель хорошо подходит для представления записей баз данных

Архитектурные формы контейнеров Жёсткая Жёсткая Абстрактная Абстрактная Гибридная Гибридная

Жёсткая форма контейнеров Остап Ибрагимович Бендер Обе модели данных предполагают жёстко заданный набор данных

Абстрактная форма Остап Ибрагим Сулейман Берта Мария Бендер Бей Составные части имени представлены в соответствии с вертикальной моделью

Атрибуты в абстрактных формах Остап Ибрагим Сулейман Берта Мария Бендер Бей

Атрибуты в абстрактных формах Атрибуты используются для описания следующих характеристик: порядковый номер; тип или классификация; стандартные коды; закреплённая функция или вид деятельности;

Резюме: преимущества XML Самоописывающийся язык Межплатформенное взаимодействие Повторное использование Гибкость Поддержка группы связанных стандартов W3C