зык разметки XML. Структура документа

Содержание

Слайд 2

XML ничего не делает сам

XML ничего не делает сам

Слайд 3

Вы сами изобретаете теги:
- заметка
- кому
- от кого
И т.д.

Тег

Вы сами изобретаете теги: - заметка - кому - от кого И
- идентификатор для категоризации, описания, поиска данных и задания внутренней структуры. В языке XML заключается в треугольные скобки - <тег>

Слайд 4

XML имеет древовидную структуру

XML имеет древовидную структуру

Слайд 5

Разберем детальнее

Разберем детальнее

Слайд 6

XML всегда придерживается древовидной структуры

XML всегда придерживается древовидной структуры

Слайд 7

Отношение в XML – родитель, дочерний элемент, брат/сестра

Отношение в XML – родитель, дочерний элемент, брат/сестра

Слайд 8

Реализация XML

Реализация XML

Слайд 9

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

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

Слайд 10

Теги XML регистрозависимы
Тег  не то же самое, что тег .

Теги XML регистрозависимы Тег не то же самое, что тег .

Слайд 11

Соблюдайте корректную вложенность

Соблюдайте корректную вложенность

Слайд 12

У XML документов всегда один общий родительский элемент – корневой элемент

У XML документов всегда один общий родительский элемент – корневой элемент

Слайд 13

XML пролог – необязателен, но рекомендован и всегда на первом месте

Правильно

Неправильно

XML пролог – необязателен, но рекомендован и всегда на первом месте Правильно Неправильно

Слайд 14

Атрибуты XML только в кавычках

Атрибуты XML только в кавычках

Слайд 15

Сущность – символ с особым значением

Sublime Text подчеркнул ошибку для нашего удобства

Сущность – символ с особым значением Sublime Text подчеркнул ошибку для нашего удобства

Слайд 16

Все сущности

Только символы "<" и "&" строго запрещены в XML. Символ ">"

Все сущности Только символы " " допустим, но лучше его всегда заменять на сущность
допустим, но лучше его всегда заменять на сущность

Слайд 17

Комментарии в XML – текст, который не превращается в разметку

Комментарии в XML – текст, который не превращается в разметку

Слайд 18

Элементы XML:
Текст
Атрибуты

Элементы XML: Текст Атрибуты

Слайд 19

Пустые XML элементы

Пустые XML элементы

Слайд 20

Правила написания имен XML
Имена могут содержать буквы, числа и другие символы
Имена не

Правила написания имен XML Имена могут содержать буквы, числа и другие символы
могут начинаться с цифры или символа пунктуации
Имена не могут начинаться с сочетания "xml" (или XML, или Xml и т.п.)
Имена не могут содержать пробельные символы

Слайд 21

Хорошая практика составления имен
Старайтесь придумать описательные имена: , .
Имена следует составлять короткие и

Хорошая практика составления имен Старайтесь придумать описательные имена: , . Имена следует
простые, вроде: ; а не: .
Избегайте символ "-". Если вы напишите нечто вроде "first-name", то некоторые приложения могут решить, что вы вычитаете имя "name" из имени "first".
Избегайте символ ".". Если вы напишите нечто вроде "first.name", то некоторые приложения могут решить, что "name" это свойство объекта "first".
Избегайте символ ":". Двоеточие зарезервировано для механизма пространства имен.

Слайд 22

Стили написания имен

Стили написания имен

Слайд 23

Расширяемость – главная особенность XML

Сообщение:
Кому: Tove
От кого: Jani
Текст: Не забудь про уборку!

Расширяемость – главная особенность XML Сообщение: Кому: Tove От кого: Jani Текст: Не забудь про уборку!

Слайд 24

Добавление новых полей не повредит старую структуру

Сообщение:
Кому: Tove
От кого: Jani
Текст: Не забудь

Добавление новых полей не повредит старую структуру Сообщение: Кому: Tove От кого:
про уборку!

Слайд 25

Атрибуты – дополняют поля информацией

Атрибуты – дополняют поля информацией

Слайд 26

Атрибуты в кавычках
“” - двойные
‘’ - одинарные

Атрибуты в кавычках “” - двойные ‘’ - одинарные

Слайд 27

Атрибуты или элементы?

Атрибуты или элементы?

Слайд 28

Данные примеры идентичны

Данные примеры идентичны

Слайд 29

Правильный вариант!

Правильный вариант!

Слайд 30

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

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

Юникод — это промышленный стандарт для символьной кодировки текстового документа. Он определяет (почти) все возможные международные символы по именам и числам.
UTF-8 – 8 бит для общепринятых символов (1 байт)
UTF-16 – 16 бит для общепринятых символов (2 байта)

Слайд 31

UTF-8 – это стандарт для WEB разработки и XML документов.

UTF-8 – это стандарт для WEB разработки и XML документов.

Слайд 32

Просмотр файлов XML поддерживает любой браузер

Просмотр файлов XML поддерживает любой браузер

Слайд 33

Больничный в XML

Больничный в XML