Слайд 3Вы сами изобретаете теги:
- заметка
- кому
- от кого
И т.д.
Тег
- идентификатор для категоризации, описания, поиска данных и задания внутренней структуры. В языке XML заключается в треугольные скобки - <тег>
Слайд 4XML имеет древовидную структуру
Слайд 6XML всегда придерживается древовидной структуры
Слайд 7Отношение в XML – родитель, дочерний элемент, брат/сестра
Слайд 9Все XML элементы должны иметь закрывающий тег
Слайд 10Теги XML регистрозависимы
Тег не то же самое, что тег .
Слайд 11Соблюдайте корректную вложенность
Слайд 12У XML документов всегда один общий родительский элемент – корневой элемент
Слайд 13XML пролог – необязателен, но рекомендован и всегда на первом месте
Правильно
Неправильно
Слайд 15Сущность – символ с особым значением
Sublime Text подчеркнул ошибку для нашего удобства
Слайд 16Все сущности
Только символы "<" и "&" строго запрещены в XML. Символ ">"
допустим, но лучше его всегда заменять на сущность
Слайд 17Комментарии в XML – текст, который не превращается в разметку
Слайд 20Правила написания имен XML
Имена могут содержать буквы, числа и другие символы
Имена не
могут начинаться с цифры или символа пунктуации
Имена не могут начинаться с сочетания "xml" (или XML, или Xml и т.п.)
Имена не могут содержать пробельные символы
Слайд 21Хорошая практика составления имен
Старайтесь придумать описательные имена: , .
Имена следует составлять короткие и
простые, вроде: ; а не: .
Избегайте символ "-". Если вы напишите нечто вроде "first-name", то некоторые приложения могут решить, что вы вычитаете имя "name" из имени "first".
Избегайте символ ".". Если вы напишите нечто вроде "first.name", то некоторые приложения могут решить, что "name" это свойство объекта "first".
Избегайте символ ":". Двоеточие зарезервировано для механизма пространства имен.
Слайд 23Расширяемость – главная особенность XML
Сообщение:
Кому: Tove
От кого: Jani
Текст: Не забудь про уборку!
Слайд 24Добавление новых полей не повредит старую структуру
Сообщение:
Кому: Tove
От кого: Jani
Текст: Не забудь
про уборку!
Слайд 25Атрибуты – дополняют поля информацией
Слайд 26Атрибуты в кавычках
“” - двойные
‘’ - одинарные
Слайд 30Символьная кодировка определяет уникальный бинарный код для различных символов, используемых в документе.
Юникод — это промышленный стандарт для символьной кодировки текстового документа. Он определяет (почти) все возможные международные символы по именам и числам.
UTF-8 – 8 бит для общепринятых символов (1 байт)
UTF-16 – 16 бит для общепринятых символов (2 байта)
Слайд 31UTF-8 – это стандарт для WEB разработки и XML документов.
Слайд 32Просмотр файлов XML поддерживает любой браузер