Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
30 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
561.14 kB
Просмотров:
64
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Технология XML
Обзор
№2 слайд
Содержание слайда: XML
XML - EXtensible Markup Language
Базируется на языке Standard Generalized Markup Language (SGML)
Язык разметки похожий на HTML
Служит для описания данных
XML тэги не определены в XML, их надо определять
Для описания правил XML данных используются DTD или XML Schema
№3 слайд
Содержание слайда: XML
XML данные могут хранится в отдельном файле так и внутри HTML, который будет отвечать только за формат отображения но не за данные
XML можно использовать для обмена информацией между двумя несовместимыми системами
XML используется для хранения данных в файловой системе так же как и для сохранения и выборки информации в базе данных
Делает информацию доступной для пользователей интернета (RSS, Web Services)
№4 слайд
Содержание слайда: Составные части XML документа
Пролог
Элементы
Инструкции по обработке
Комментарии
Атрибуты
Указатели
Текстовые блоки
Блоки CDATA
Пространства имен
№5 слайд
Содержание слайда: Пролог
Пролог – это часть XML документа от начала до открывающего тега корневого элемента
Пролог включает в себя информацию относящуюся ко всему документу, например кодировку, структуру документа
Пролог может содержать комментарии
№6 слайд
Содержание слайда: Объявление XML
Объявление XML обычно является первой строкой в XML документе
Объявление XML может содержать следующую информацию:
Номер версии:
Указание на кодировку символов, в которой написан документ:
Параметр «standalone» которые указывает запрещены ли ссылки на внешние документы:
№7 слайд
Содержание слайда: Инструкции по обработке
<?xml-stylesheet type="text/xsl"
href="show_book.xsl"?>
<!-- legal but not effective-->
<?style – oh, try /style.css ?>
№8 слайд
Содержание слайда: Объявление DOCTYPE
<!DOCTYPE rootElement SYSTEM "URIreference"[
declarations
]>
№9 слайд
Содержание слайда: Элементы
<book id="bk109">
<author>Kress, Peter</author>
<title>Paradox Lost</title>
<genre>Science Fiction</genre>
<price>6.95</price>
</book>
№10 слайд
Содержание слайда: Теги
Теги задают границы элемента
Открывающие теги обозначают начало элемента:
Закрывающие теги обозначают конец элемента. Они не могут иметь атрибутов:
Пустые теги используются для создания элементов не имеющих тектового содержания. Могут включать атрибуты:
Считается что элемент включает в себя открывающий и закрывающий теги а также все что находится между ними
№11 слайд
Содержание слайда: Комментарии
<!--
Here some notes about document can be placed
<!-- Invalid comment -->
-->
<person <!-- Invalid comment -->>
<!--
Just another comment
-->
</person>
<!--
Comment in the end of the document
-->
№12 слайд
Содержание слайда: Текстовые блоки
Вместо символов <, >, & нужно использовать < > и &
№13 слайд
Содержание слайда: Указатели на символы и сущности
Указатели используются когда невозможно или нежелательно включать символ или строку «напрямую»
Указатель начинаются с символа амперсанд & и заканчиваются точкой с запятой (;)
Указатели на символы предоставляют возможность включать в документ символы Unicode используя номер
&#value;
Синтаксис для десятеричных указателей
&#xvalue;
Синтаксис для шестнадцатеричных указателей.
№14 слайд
Содержание слайда: Указатели на символы
Некоторые наиболее часто используемые указатели на символы.
№15 слайд
Содержание слайда: Блоки CDATA
Блоки CDATA указывают парсеру что внутри них нет символов разметки.
Блоки CDATA не могут содержаться внутри другого CDATA
Символы внутри CDATA должны быть из класса разрешенных для XML документов
№16 слайд
Содержание слайда: Атрибуты
<color RGB="true">#ff08ff</color>
<color RGB="false">white</color>
<font color="white"
name="Arial">Black</font>
№17 слайд
Содержание слайда: Использование Namespaces (пространства имен)
Пространство имен XML - это идентифицируемая с помощью ссылки URI [RFC2396] коллекция имен, используемых в XML документах для обозначения типов элементов и именования атрибутов.
Пространство имен XML отличается от тех "пространств имен", которые обычно используются в компьютерных дисциплинах, тем, что в варианте для XML оно имеет внутреннюю структуру, и, с математической точки зрения, набором не является.
№18 слайд
Содержание слайда: Префиксы пространства имен
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log SYSTEM "log.dtd">
<log xmlns:xlg="www.host.com/xml/">
<xlg:event xlg:date="27/May/1999:02:32:46"
xlg:result="success">
<ip-from>195.151.62.18</ip-from>
<method>GET</method>
<url-to>/misc/</url-to>
<response>200</response>
</xlg:event>
<xlg:event xlg:date="27/May/1999:02:41:47"
xlg:result="success">
<ip-from>195.209.248.12</ip-from>
<method>GET</method>
<url-to>/soft.htm</url-to>
<response>200</response>
</xlg:event>
</log>
№19 слайд
Содержание слайда: Объявление пространства имен
<x xmlns:edi='http://ecommerce.org/schema'>
<!-- для элемента "x" и его содержимого
префикс "edi" связан
с http://ecommerce.org/schema
-->
</x>
№20 слайд
Содержание слайда: Область действия пространства имен
Namespace относится к элементу где он был объявлен и всем дочерним элементам
№21 слайд
Содержание слайда: Область действия пространства имен
В одном элементе может быть декларировано сразу несколько префиксов пространства имен
№22 слайд
Содержание слайда: Well-formed XML
XML документ может иметь только один корневой элемент
№23 слайд
Содержание слайда: Well-formed XML
Все элементы должны иметь закрывающие теги
№24 слайд
Содержание слайда: Well-formed XML
Названия элементов являются регистро-зависимыми, поэтому и открывающий и закрывающий тег должны быть в одном регистре.
№25 слайд
Содержание слайда: Well-formed XML
Элементы не могут пересекаться
№26 слайд
Содержание слайда: Well-formed XML
Все значения атрибутов должны быть заключены в кавычки
<, >, & не могут использоваться в текстовых блоках
№27 слайд
Содержание слайда: White Space
В отличие от HTML, XML не отсекает пробелы и пустые строки
Например в HTML:
Выведется:
№28 слайд
Содержание слайда: Преимущества XML формата
Создание собственных именованных структур для хранения информации
Задача анализа (разбора)(parsing) XML хорошо формализована и существует много реализаций
XML использует Unicode, что упрощает интернационализацию
Проверка структуры документа и типов данных – стандартная операция
XML – это текстовый формат, удобно читать и отлаживать
Инструменты для работы с XML доступны на всех платформах
XML позволяет использовать инфраструктуру созданную для HTML, включая HTTP и некоторые браузеры
№29 слайд
Содержание слайда: Недостатки XML формата
XML документы обычно менее лаконичны чем аналогичные бинарные форматы
Передача XML создает больший трафик либо больше загружает процессор если используется сжатие
Разбор XML может быть медленнее и более требовательным к памяти чем разбор оптимизированных бинарных документов
№30 слайд