Содержание
- 2. XML eXtensible Markup Language «Расширяемый язык разметки» SGML (стандарт ISO, 1986) В основном для технической документации
- 3. Bevezetés Szöveg Jelölés Mégtöbb dokumentum jelölés Foglalt attribútumok Feldolgozó utasítások Введение Текст Разметка Дополнительные данные о
- 4. Rostislav Titov XML (Extensible Markup Language) is … XML: Правила построения Заголовок Один корневой тэг Иерархия
- 5. XML: Дерево presentation author firstname lastname chapter chapter chapter text text text text text
- 6. XML: Передача данных Независимость от платформы и языка Простота создания, простота обработки Понятность для человека и
- 7. XML: Передача данных Внешняя программа EDH XML Автоматическая генерация форм из внешних программ XML в качестве
- 8. Web Services Web service WSDL XML SOAP XML Обмен данными между программами через Интернет Стандарт Независимость
- 9. XML: Хранение данных Хранение структуры данных вместе с данными Объектное «дополнение» реляционных СУБД Проверка структуры Поддержка
- 10. XML: Хранение данных Пример: Поисковая система EDH Решение: Все документы хранятся в XML Контекстный поиск по
- 11. XML: Преобразование данных XML может быть преобразован в HTML, текст, PDF, ... Не требуется специальных программных
- 12. XML: Стандарты на базе XML Возможность формального описания структуры Независимость от платформы и языка Понятность для
- 13. Формализация структуры XML Существуют способы формального определения структуры XML-документов DTD (Document Type Definition) XML-Схема (XML Schema)
- 14. XML-схема: когда это нужно? Формальное описание структуры для будущего использования Программисты могут не беспокоиться о правильности
- 15. XML-схема: когда это НЕ нужно? Когда заведомо известно, что XML имеет правильную структуру Когда правильность структуры
- 16. XML-схема: возможности Набор и порядок следования элементов Последовательный порядок элементов (sequence) или выбор (choice) Количество повторений
- 17. XML-схема: демонстрация
- 18. XPath: Навигация по XML C:\presentation\author\firstname /presentation/author/firstname Элемент XML Набор элементов Логическое выражение Строка Число Пустое множество
- 19. XPath: Примеры Найти имя ректора /institute/rector/person/text() Найти названия факультетов /institute/faculty/@name Найти всех сотрудников //person Найти имя
- 20. XPath: Примеры Пример: Система обработки событий Сравнение события c XPath подписки События Подписка на события XPath
- 21. XPath: Использование в программах Element root = xml.getDocumentElement(); Node child; for (child = root.getFirstChild(); child !=
- 22. Зачем нужен XPath «XPath является критической составляющей XML-преобразований (XSLT) и запросов XQuery. »
- 23. XQuery – Язык XML запросов XQuery – это SQL для XML Независимость от конкретной СУБД Простота
- 24. XSLT: XML Transformations Transforms XML to HTML, text or other XML XSLT 1.0 (Current), XSLT 2.0
- 25. XSLT: Упрощенная структура xsl:stylesheet xsl:template xsl:template xsl:value-of xsl:value-of xsl:apply-templates … XSLT – это файл в формате
- 26. XSLT: Пример Author: Table of Contents Chapter . .
- 27. XSLT: Другие возможности Условия ( ) Циклы ( ) Переменные ( ) Сортировка ( ) Нумерация
- 28. XSLT: Web “Skins” Person Search Full Name … Maksym TITOV 71169 40-3-C08 … Oleg TITOV EXT
- 29. XSLT: Web “Skins” - 2 XSLT
- 30. XSLT: Интерфейс пользователя CERN Stores Catalog Загрузка данных через XML Все данные хранятся в XML Чистый
- 31. XSLT: XML to Text Пример: Автоматическая генерация кода … Интерфейс XML-описание Программа Бизнес-логика SQL ...
- 32. XSLT: XML to XML Обновление конфигурационных файлов XSL:FO
- 33. XSL-FO: Formatting Objects FO: XML-описание макета документа XSL-FO: XSLT преобразование документа XML в документ FO FOP
- 34. XSL-FO: Formatting Objects Шрифты Разбивка на страницы Колонтитулы Нумерация страниц Четные/нечетные страницы Отступы и интервалы Неразрывные
- 35. XSL-FO: Пример XML «Банковская система» XSLT Web Interface Client Statement (PDF) Поддержка PDF не требует написания
- 36. XML: Программная обработка DOM (Document Object Model) Построение дерева SAX (Simple API for XML) Обработка событий
- 37. IT-корпорации и XML Чтобы лучше понять значение XML, посмотрим как относятся к нему ведущие IT-корпорации Microsoft
- 38. XML и Microsoft Internet Explorer: просмотр XML, поддержка XSLT и XML-схем Разработчики стандарта XML-cхем Microsoft XML
- 39. XML и Microsoft InfoPath 2003 Корпоративная система обработки электронных форм Полностью основана на XML Описание бизнес-правил
- 40. XML и Adobe Adobe Intellegent Document Platform
- 41. XML и Oracle Oracle XML Parser Основной формат описания данных в JDeveloper, Oracle IAS, ... Oracle
- 42. XML и Sun XML API – стандартная библиотека Java 2 Веб-приложения - описание при помощи XML
- 44. Скачать презентацию