🗊Презентация Технология XML

Нажмите для полного просмотра!
Технология XML, слайд №1Технология XML, слайд №2Технология XML, слайд №3Технология XML, слайд №4Технология XML, слайд №5Технология XML, слайд №6Технология XML, слайд №7Технология XML, слайд №8Технология XML, слайд №9Технология XML, слайд №10Технология XML, слайд №11Технология XML, слайд №12Технология XML, слайд №13Технология XML, слайд №14Технология XML, слайд №15Технология XML, слайд №16Технология XML, слайд №17Технология XML, слайд №18Технология XML, слайд №19Технология XML, слайд №20Технология XML, слайд №21Технология XML, слайд №22Технология XML, слайд №23Технология XML, слайд №24Технология XML, слайд №25Технология XML, слайд №26Технология XML, слайд №27Технология XML, слайд №28Технология XML, слайд №29Технология XML, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Технология XML. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Технология XML
Обзор
Описание слайда:
Технология XML Обзор

Слайд 2





XML 
XML - EXtensible Markup Language 
Базируется на языке Standard Generalized Markup Language (SGML)
Язык разметки похожий на HTML
Служит для описания данных
XML тэги не определены в XML, их надо определять
Для описания правил XML данных используются DTD или XML Schema
Описание слайда:
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)
Описание слайда:
XML XML данные могут хранится в отдельном файле так и внутри HTML, который будет отвечать только за формат отображения но не за данные XML можно использовать для обмена информацией между двумя несовместимыми системами XML используется для хранения данных в файловой системе так же как и для сохранения и выборки информации в базе данных Делает информацию доступной для пользователей интернета (RSS, Web Services)

Слайд 4





Составные части XML документа
Пролог
Элементы
Инструкции по обработке
Комментарии
Атрибуты
Указатели
Текстовые блоки
Блоки CDATA
Пространства имен
Описание слайда:
Составные части XML документа Пролог Элементы Инструкции по обработке Комментарии Атрибуты Указатели Текстовые блоки Блоки CDATA Пространства имен

Слайд 5





Пролог 
Пролог – это часть XML документа от начала до открывающего тега корневого элемента
Пролог включает в себя информацию относящуюся ко всему документу, например кодировку, структуру документа
Пролог может содержать комментарии
Описание слайда:
Пролог Пролог – это часть XML документа от начала до открывающего тега корневого элемента Пролог включает в себя информацию относящуюся ко всему документу, например кодировку, структуру документа Пролог может содержать комментарии

Слайд 6





Объявление XML
Объявление XML обычно является первой строкой в XML документе
Объявление XML может содержать следующую информацию:
Номер версии: 
Указание на кодировку символов, в которой написан документ: 
Параметр «standalone» которые указывает запрещены ли ссылки на внешние документы:
Описание слайда:
Объявление XML Объявление XML обычно является первой строкой в XML документе Объявление XML может содержать следующую информацию: Номер версии: Указание на кодировку символов, в которой написан документ: Параметр «standalone» которые указывает запрещены ли ссылки на внешние документы:

Слайд 7





Инструкции по обработке 
<?xml-stylesheet type="text/xsl" 
                 href="show_book.xsl"?>
<!-- legal but not effective-->
<?style – oh, try /style.css ?>
Описание слайда:
Инструкции по обработке <?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 
]>
Описание слайда:
Объявление 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>
Описание слайда:
Элементы <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
-->
Описание слайда:
Комментарии <!-- 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





Текстовые блоки 
Вместо символов <, >, & нужно использовать &lt; &gt; и &amp;
Описание слайда:
Текстовые блоки Вместо символов <, >, & нужно использовать &lt; &gt; и &amp;

Слайд 13





Указатели на символы и сущности
Указатели используются когда невозможно или нежелательно включать символ или строку «напрямую»
Указатель начинаются с символа амперсанд & и заканчиваются точкой с запятой (;)
Указатели на символы предоставляют возможность включать в документ символы Unicode используя номер
&#value; 
Синтаксис для десятеричных указателей 
&#xvalue; 
Синтаксис для шестнадцатеричных указателей.
Описание слайда:
Указатели на символы и сущности Указатели используются когда невозможно или нежелательно включать символ или строку «напрямую» Указатель начинаются с символа амперсанд & и заканчиваются точкой с запятой (;) Указатели на символы предоставляют возможность включать в документ символы Unicode используя номер &#value; Синтаксис для десятеричных указателей &#xvalue; Синтаксис для шестнадцатеричных указателей.

Слайд 14





Указатели на символы
Некоторые наиболее часто используемые указатели на символы.
Описание слайда:
Указатели на символы Некоторые наиболее часто используемые указатели на символы.

Слайд 15





Блоки CDATA
Блоки CDATA указывают парсеру что внутри них нет символов разметки.
Блоки CDATA не могут содержаться внутри другого CDATA
Символы внутри CDATA должны быть из класса разрешенных для XML документов
Описание слайда:
Блоки CDATA Блоки CDATA указывают парсеру что внутри них нет символов разметки. Блоки CDATA не могут содержаться внутри другого CDATA Символы внутри CDATA должны быть из класса разрешенных для XML документов

Слайд 16





Атрибуты
<color RGB="true">#ff08ff</color>
<color RGB="false">white</color>
<font color="white"
      name="Arial">Black</font>
Описание слайда:
Атрибуты <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 оно имеет внутреннюю структуру, и, с математической точки зрения, набором не является.
Описание слайда:
Использование 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>
Описание слайда:
Префиксы пространства имен <?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>
Описание слайда:
Объявление пространства имен <x xmlns:edi='http://ecommerce.org/schema'> <!-- для элемента "x" и его содержимого префикс "edi" связан с http://ecommerce.org/schema --> </x>

Слайд 20





Область действия пространства имен
Namespace относится к элементу где он был объявлен и всем дочерним элементам
Описание слайда:
Область действия пространства имен Namespace относится к элементу где он был объявлен и всем дочерним элементам

Слайд 21





Область действия пространства имен
В одном элементе может быть декларировано сразу несколько префиксов пространства имен
Описание слайда:
Область действия пространства имен В одном элементе может быть декларировано сразу несколько префиксов пространства имен

Слайд 22





Well-formed XML
XML документ может иметь только один корневой элемент
Описание слайда:
Well-formed XML XML документ может иметь только один корневой элемент

Слайд 23





Well-formed XML
Все элементы должны иметь закрывающие теги
Описание слайда:
Well-formed XML Все элементы должны иметь закрывающие теги

Слайд 24





Well-formed XML
Названия элементов являются регистро-зависимыми, поэтому и открывающий и закрывающий тег должны быть в одном регистре.
Описание слайда:
Well-formed XML Названия элементов являются регистро-зависимыми, поэтому и открывающий и закрывающий тег должны быть в одном регистре.

Слайд 25





Well-formed XML
Элементы не могут пересекаться
Описание слайда:
Well-formed XML Элементы не могут пересекаться

Слайд 26





Well-formed XML
Все значения атрибутов должны быть заключены в кавычки
<, >, & не могут использоваться в текстовых блоках
Описание слайда:
Well-formed XML Все значения атрибутов должны быть заключены в кавычки <, >, & не могут использоваться в текстовых блоках

Слайд 27





White Space 
В отличие от HTML, XML не отсекает пробелы и пустые строки
Например в HTML:
Выведется:
Описание слайда:
White Space В отличие от HTML, XML не отсекает пробелы и пустые строки Например в HTML: Выведется:

Слайд 28





Преимущества XML формата 
Создание собственных именованных структур для хранения информации
Задача анализа (разбора)(parsing) XML хорошо формализована и существует много реализаций
XML использует Unicode, что упрощает интернационализацию
Проверка структуры документа и типов данных – стандартная операция
XML – это текстовый формат, удобно читать и отлаживать
Инструменты для работы с XML доступны на всех платформах
XML позволяет использовать инфраструктуру созданную для HTML, включая HTTP и некоторые браузеры
Описание слайда:
Преимущества XML формата Создание собственных именованных структур для хранения информации Задача анализа (разбора)(parsing) XML хорошо формализована и существует много реализаций XML использует Unicode, что упрощает интернационализацию Проверка структуры документа и типов данных – стандартная операция XML – это текстовый формат, удобно читать и отлаживать Инструменты для работы с XML доступны на всех платформах XML позволяет использовать инфраструктуру созданную для HTML, включая HTTP и некоторые браузеры

Слайд 29





Недостатки XML формата
XML документы обычно менее лаконичны чем аналогичные бинарные форматы
Передача XML создает больший трафик либо больше загружает процессор если используется сжатие
Разбор XML может быть медленнее и более требовательным к памяти чем разбор оптимизированных бинарных документов
Описание слайда:
Недостатки XML формата XML документы обычно менее лаконичны чем аналогичные бинарные форматы Передача XML создает больший трафик либо больше загружает процессор если используется сжатие Разбор XML может быть медленнее и более требовательным к памяти чем разбор оптимизированных бинарных документов

Слайд 30


Технология XML, слайд №30
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию