kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Расширяемые языки разметки XML и XHML

Нажмите, чтобы узнать подробности

презентация к параграфу 32 "XML и XHTML" учебник К.Ю. Поляков, Е.А.Ерёмин 11 класс углубленный уровень

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Расширяемые языки разметки XML и XHML»

Создание веб-сайтов § 32. XML и XHTML

Создание веб-сайтов

§ 32. XML и XHTML

Что такое XML?  В современных информационных системах (в том числе и в сети Интернет) обмен данными и их обработка очень часто выполняется автоматически, безучастия человека.  До недавнего времени для передачи данных использовались в основном двоичные форматы . Это значит, что данные представляются в том виде, в котором они хранятся в памяти компьютера.  Двоичный код - это последовательность битов, и невозможно сказать, что он означает –код программы, текст, рисунок или звук.  Поэтому при передачи данных приёмник должен заранее знать их формат, т.е. такой подход не универсален.  Двоичные файлы:

Что такое XML?

В современных информационных системах (в том числе и в сети Интернет) обмен данными и их обработка очень часто выполняется автоматически, безучастия человека.

До недавнего времени для передачи данных использовались в основном двоичные форматы . Это значит, что данные представляются в том виде, в котором они хранятся в памяти компьютера.

Двоичный код - это последовательность битов, и невозможно сказать, что он означает –код программы, текст, рисунок или звук.

Поэтому при передачи данных приёмник должен заранее знать их формат, т.е. такой подход не универсален.

Двоичные файлы:

  • множество форматов, приёмник должен суметь прочитать файл
  • множество форматов, приёмник должен суметь прочитать файл
  • небольшой объём
Что такое XML?  Для обмена гипертекстовой информацией был разработан язык HTML. Поскольку некоторое время назад этот язык был единственным средством разработки веб-страниц, в него были включены тэги физической разметки (определяющие оформление), которые совсем не нужны для машинной обработки.  Вместе с тем пользователь не может ввести в язык новые тэги, т.е. HTML непригоден для передачи произвольных данных. HTML : содержит тэги физической разметки нельзя вводить новые тэги нестрогий синтаксис (можно не закрывать  ) В конце XX века был предложен новый язык описания данных, который во многом снял проблему совместимости различных информационных систем. Он получил название XML . Задачи :

Что такое XML?

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

Вместе с тем пользователь не может ввести в язык новые тэги, т.е. HTML непригоден для передачи произвольных данных.

HTML :

  • содержит тэги физической разметки
  • нельзя вводить новые тэги
  • нестрогий синтаксис (можно не закрывать

    )

В конце XX века был предложен новый язык описания данных, который во многом снял проблему совместимости различных информационных систем. Он получил название XML .

Задачи :

  • универсальный формат
  • текстовая форма
  • понятен человеку при просмотре
  • только содержание (без оформления)
  • сохранение структуры (главы, разделы)
  • автоматическая обработка
Пример XML-файла  version = частота = "2 ГГц" Intel Celeron фирма = "Kingston" 2048 Мб фирма = "Seagate" 320 Гб Philips 190C1SB Logitech Classic 200 Genius Navigator 600" width="640"

Пример XML-файла

version = "1.0" ?

частота = "2 ГГц" Intel Celeron

фирма = "Kingston" 2048 Мб

фирма = "Seagate" 320 Гб

Philips 190C1SB

Logitech Classic 200

Genius Navigator 600

Что такое XML? XML = eXtensible Markup Language  ( расширяемый язык разметки) тэги-контейнеры в угловых скобках  ...  атрибуты тэгов (дополнительные данные)    атрибут =... можно вводить новые тэги нет никаких тэгов оформления, только данные в контейнер могут быть вложены другие контейнеры иерархия – дерево ! ! Это иерархическая база данных!" width="640"

Что такое XML?

XML = eXtensible Markup Language

( расширяемый язык разметки)

  • тэги-контейнеры в угловых скобках

...

  • атрибуты тэгов (дополнительные данные)

атрибут ="значение" ...

  • можно вводить новые тэги
  • нет никаких тэгов оформления, только данные
  • в контейнер могут быть вложены другие контейнеры иерархия – дерево !

!

Это иерархическая база данных!

XML: «за» и «против»

XML: «за» и «против»

  • открытый текстовый формат
  • не зависит от ОС и ПО
  • строгие правила, стандарты  легко обрабатывать в программах
  • удобен для многоуровневых списков и иерархических БД
  • сложно описать структуры, отличающиеся от иерархии (графы)
  • не различаются типы данных (число, текст, дата, время, логическое значение)
  • большой объем файлов
Использование XML  Сейчас язык широко используется в программном обеспечении.

Использование XML

Сейчас язык широко используется в программном обеспечении.

  • документы Microsoft Office и OpenOffice.org сохраняют документы как набор XML- файлов  zip -архив
  • RSS (ленты новостей на сайтах и в блогах)
  • MathML (описание математических формул)
  • SVG (векторная графика на веб-страницах)
  • файлы настроек (конфигурации) программ
  • электронные книги .fb2
  • XAML – язык описания интерфейсов в Windows 8
Что такое XHTML?  В начале XXI века появилась идея «упорядочить» язык разметки веб-страниц для того, чтобы их было удобно обрабатывать в автоматическом режиме (например, поисковым системам)  Используемый повсеместно язык HTML для этого не совсем строг, например в нём можно не закрывать некоторые тэги (,  и др.), записывать тэги и заглавными, и строчными буквами и т.п. нестрогий синтаксис (можно не закрывать  ) не различаются заглавные и строчные буквы HTML :  Новый язык, построенный на основе XML, получил название XHTML(англ. eXtensible Hypertext Markup Language – расширенный язык разметки гипертекста) .  Он во многом похож на HTML, но имеет некоторые существенный отличия.

Что такое XHTML?

В начале XXI века появилась идея «упорядочить» язык разметки веб-страниц для того, чтобы их было удобно обрабатывать в автоматическом режиме (например, поисковым системам)

Используемый повсеместно язык HTML для этого не совсем строг, например в нём можно не закрывать некоторые тэги (

,

  • и др.), записывать тэги и заглавными, и строчными буквами и т.п.

    • нестрогий синтаксис (можно не закрывать

      )

    • не различаются заглавные и строчные буквы

    HTML :

    Новый язык, построенный на основе XML, получил название XHTML(англ. eXtensible Hypertext Markup Languageрасширенный язык разметки гипертекста) . Он во многом похож на HTML, но имеет некоторые существенный отличия.

    Что такое XHTML? XHTML = e X tensible H ypertext M arkup L anguage имена тегов и атрибутов – только строчные буквы все тэги должны быть закрыты (например,  ) правильная вложенность тэгов  значения атрибутов в кавычках  замена служебных символов:  «  »  « < » « & »  « & » HTML XHTML

    Что такое XHTML?

    XHTML = e X tensible H ypertext M arkup L anguage

    • имена тегов и атрибутов – только строчные буквы
    • все тэги должны быть закрыты (например,
      )
    • правильная вложенность тэгов

    • значения атрибутов в кавычках

    • замена служебных символов:

    « »  « < » « & »  « & »

    HTML

    XHTML


  • Получите в подарок сайт учителя

    Предмет: Информатика

    Категория: Презентации

    Целевая аудитория: 11 класс.
    Урок соответствует ФГОС

    Скачать
    Расширяемые языки разметки XML и XHML

    Автор: Горбунова Светлана Фёдоровна

    Дата: 21.12.2021

    Номер свидетельства: 595644




    ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

    Добавить свою работу

    * Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

    Удобный поиск материалов для учителей

    Ваш личный кабинет
    Проверка свидетельства