🗊 Презентация Курс QA manual. Основы XML. Использование XPATH

Нажмите для полного просмотра!
Курс QA manual. Основы XML. Использование XPATH, слайд №1 Курс QA manual. Основы XML. Использование XPATH, слайд №2 Курс QA manual. Основы XML. Использование XPATH, слайд №3 Курс QA manual. Основы XML. Использование XPATH, слайд №4 Курс QA manual. Основы XML. Использование XPATH, слайд №5 Курс QA manual. Основы XML. Использование XPATH, слайд №6 Курс QA manual. Основы XML. Использование XPATH, слайд №7 Курс QA manual. Основы XML. Использование XPATH, слайд №8 Курс QA manual. Основы XML. Использование XPATH, слайд №9 Курс QA manual. Основы XML. Использование XPATH, слайд №10 Курс QA manual. Основы XML. Использование XPATH, слайд №11 Курс QA manual. Основы XML. Использование XPATH, слайд №12 Курс QA manual. Основы XML. Использование XPATH, слайд №13 Курс QA manual. Основы XML. Использование XPATH, слайд №14 Курс QA manual. Основы XML. Использование XPATH, слайд №15 Курс QA manual. Основы XML. Использование XPATH, слайд №16 Курс QA manual. Основы XML. Использование XPATH, слайд №17 Курс QA manual. Основы XML. Использование XPATH, слайд №18 Курс QA manual. Основы XML. Использование XPATH, слайд №19 Курс QA manual. Основы XML. Использование XPATH, слайд №20 Курс QA manual. Основы XML. Использование XPATH, слайд №21 Курс QA manual. Основы XML. Использование XPATH, слайд №22 Курс QA manual. Основы XML. Использование XPATH, слайд №23 Курс QA manual. Основы XML. Использование XPATH, слайд №24 Курс QA manual. Основы XML. Использование XPATH, слайд №25 Курс QA manual. Основы XML. Использование XPATH, слайд №26 Курс QA manual. Основы XML. Использование XPATH, слайд №27 Курс QA manual. Основы XML. Использование XPATH, слайд №28 Курс QA manual. Основы XML. Использование XPATH, слайд №29 Курс QA manual. Основы XML. Использование XPATH, слайд №30 Курс QA manual. Основы XML. Использование XPATH, слайд №31

Содержание

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

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


Слайд 1


Курс QA manual Занятие 17 Основы XML Использование XPATH
Описание слайда:
Курс QA manual Занятие 17 Основы XML Использование XPATH

Слайд 2


Логическая задачка Человек, делающий это, в нем не нуждается; человек, покупающий это, сам им не пользуется, а человек пользующийся этим, об этом не...
Описание слайда:
Логическая задачка Человек, делающий это, в нем не нуждается; человек, покупающий это, сам им не пользуется, а человек пользующийся этим, об этом не знает. Свекровь Клеопатры очень не любила ее и хотела ее убить. Но Клеопатра была не так глупа и была осторожной, и каждый раз она спасалась. Однажды, свекровь пригласила ее на ужин. Она разрезала ножом кусок мяса пополам, одну часть съела сама, а другую отдала Клео. После этого Клео умерла. Как удалось свекрови отравить Клеопатру?

Слайд 3


Что такое XML? HTML (от англ. HyperText Markup Language — «язык гипертектстовой разметки») — стандартный язык разметки документов. XML - Extensible...
Описание слайда:
Что такое XML? HTML (от англ. HyperText Markup Language — «язык гипертектстовой разметки») — стандартный язык разметки документов. XML - Extensible Markup Language, Расширяемый Язык Разметки. Возник в результате развития языка HTML.

Слайд 4


Особенности XML XML, в отличие от HTML, НЕ ИМЕЕТ ПРЕДОПРЕДЕЛЕННЫХ ТЭГОВ - точнее, каждый разработчик может создавать СВОИ СОБСТВЕННЫЕ XML-тэги -...
Описание слайда:
Особенности XML XML, в отличие от HTML, НЕ ИМЕЕТ ПРЕДОПРЕДЕЛЕННЫХ ТЭГОВ - точнее, каждый разработчик может создавать СВОИ СОБСТВЕННЫЕ XML-тэги - столько, сколько нужно. Количество таких тэгов практически неограничено. Таким образом, XML являетсяметаязыком, позволяющим создавать другие языки разметки, такие как, например, HTML.

Слайд 5


Особенности XML XML служит для ОПИСАНИЯ СТРУКТУРЫ ДАННЫХ, главным образом, ИЕРАРХИЧЕСКИХ СТРУКТУР.
Описание слайда:
Особенности XML XML служит для ОПИСАНИЯ СТРУКТУРЫ ДАННЫХ, главным образом, ИЕРАРХИЧЕСКИХ СТРУКТУР.

Слайд 6


Особенности XML XML, как средство описания структуры данных, обеспечивает ОБМЕН ДАННЫМИ между различными приложениями, выступая, таким образом, в...
Описание слайда:
Особенности XML XML, как средство описания структуры данных, обеспечивает ОБМЕН ДАННЫМИ между различными приложениями, выступая, таким образом, в качестве своеобразного "клея".

Слайд 7


Объявление XML Объявляется версия языка. Поскольку интерпретация содержимого документа, зависит от версии языка, то Спецификация предписывает...
Описание слайда:
Объявление XML Объявляется версия языка. Поскольку интерпретация содержимого документа, зависит от версии языка, то Спецификация предписывает начинать документ с объявления XML. Кроме версии XML, объявление может также содержать информацию о кодировке документа Пример: или:

Слайд 8


Правила создания XML- документа В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и...
Описание слайда:
Правила создания XML- документа В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация Каждый открывающий тэг, определяющий некоторую область данных в документе обязательно должен иметь своего закрывающего "напарника", т.е., в отличие от HTML, нельзя опускать закрывающие тэги В XML учитывается регистр символов Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки (“”) Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования ( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)

Слайд 9


Наш первый XML файл Классическим примером использования языка XML является описание электронного письма.
Описание слайда:
Наш первый XML файл Классическим примером использования языка XML является описание электронного письма.

Слайд 10


Наш первый XML файл Тег — конструкция разметки, которая содержит имя элемента. Начальный тег: Конечный тег: Тег пустого элемента: В элементе атрибуты...
Описание слайда:
Наш первый XML файл Тег — конструкция разметки, которая содержит имя элемента. Начальный тег: Конечный тег: Тег пустого элемента: В элементе атрибуты могут использоваться только в начальном теге и теге пустого элемента. Атрибут - это пара "название" = "значение" Комментариями является любая область данных, заключенная между последовательностями символов

Слайд 11


Наш второй XML файл Простой хлеб Мука Дрожжи Тёплая вода Соль Смешать все ингредиенты и тщательно замесить. Закрыть тканью и оставить на один час в...
Описание слайда:
Наш второй XML файл Простой хлеб Мука Дрожжи Тёплая вода Соль Смешать все ингредиенты и тщательно замесить. Закрыть тканью и оставить на один час в тёплом помещении. Замесить ещё раз, положить на противень и поставить в духовку.

Слайд 12


Исключения в XML
Описание слайда:
Исключения в XML

Слайд 13


Языки запросов XPath — сXPath (XML Path Language) — язык запросов к элементам XML-документа. XPath призван реализовать навигацию по DOM в XML....
Описание слайда:
Языки запросов XPath — сXPath (XML Path Language) — язык запросов к элементам XML-документа. XPath призван реализовать навигацию по DOM в XML. Выражения XPath используются в языке XQuery. Xquery — язык программирования, ориентированный на работу с документами. DOM (от англ. Document Object Model — «объектная модель документа») — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.

Слайд 14


XPATH – тестовая XML Первый слой блок текста в первом слое Второй слой Третий слой первый блок в третьем слое второй блок в третьем слое третий блок...
Описание слайда:
XPATH – тестовая XML Первый слой блок текста в первом слое Второй слой Третий слой первый блок в третьем слое второй блок в третьем слое третий блок в третьем слое XPath-путь /html/body/*/span[@class] /child::html/child::body/child::*/child::span[attribute::class]

Слайд 15


XPATH Путь делится на шаги адресации, которые разделяются символом «косая черта» / . Каждый шаг адресации состоит из трех частей: ось (в данном...
Описание слайда:
XPATH Путь делится на шаги адресации, которые разделяются символом «косая черта» / . Каждый шаг адресации состоит из трех частей: ось (в данном примере child::), это обязательная часть; условие проверки узлов (в данном примере это имена элементов документа html, body, span, а символ * означает элемент с любым именем), также обязательная часть; предикат (в данном примере attribute::class), необязательная часть, заключаемая в квадратные скобки, в которой могут содержаться оси, условия проверки, функции, операторы (+, -, и пр.).

Слайд 16


XPATH – тестовая XML2 25 Hello Harry Potter 29.99 Learning XML 39.95 Learning java 45.30
Описание слайда:
XPATH – тестовая XML2 25 Hello Harry Potter 29.99 Learning XML 39.95 Learning java 45.30

Слайд 17


XPATH - Selecting Nodes
Описание слайда:
XPATH - Selecting Nodes

Слайд 18


XPATH - Selecting Nodes
Описание слайда:
XPATH - Selecting Nodes

Слайд 19


XPATH - Predicates
Описание слайда:
XPATH - Predicates

Слайд 20


XPATH - Selecting Unknown Nodes
Описание слайда:
XPATH - Selecting Unknown Nodes

Слайд 21


XPATH - Selecting Several Paths
Описание слайда:
XPATH - Selecting Several Paths

Слайд 22


XPATH - Axes
Описание слайда:
XPATH - Axes

Слайд 23


XPATH - Axes
Описание слайда:
XPATH - Axes

Слайд 24


XPATH – тестовая XML3 Hello I'm the first layer Hello I'm the second layer Hello I'm the forth layer Hello I'm the third layer, but I have a bro...
Описание слайда:
XPATH – тестовая XML3 Hello I'm the first layer Hello I'm the second layer Hello I'm the forth layer Hello I'm the third layer, but I have a bro above Hello I'm the third layer, but I have two bros above Hello I'm the forth layer of the third layer with two bros, I also have one bro above

Слайд 25


XPATH - Axes
Описание слайда:
XPATH - Axes

Слайд 26


XPATH - Axes
Описание слайда:
XPATH - Axes

Слайд 27


XPATH Существуют сокращения для некоторых осей, например: attribute:: — можно заменить на «@» child:: — часто просто опускают descendant:: — можно...
Описание слайда:
XPATH Существуют сокращения для некоторых осей, например: attribute:: — можно заменить на «@» child:: — часто просто опускают descendant:: — можно заменить на «.//» parent:: — можно заменить на «..» self:: — можно заменить на «.»

Слайд 28


XPATH - Operators
Описание слайда:
XPATH - Operators

Слайд 29


Практика Скачиваем XML файл и начинаем практиковаться! Select all the titles Select the title of the first book Select all the prices Select price...
Описание слайда:
Практика Скачиваем XML файл и начинаем практиковаться! Select all the titles Select the title of the first book Select all the prices Select price nodes with price>35 Select title nodes with price>35

Слайд 30


Домашнее задание Дополнить HomeWork.xml данными со своей команды Выбрать все комментарии Выбрать имя ITShool Выбрать всех Боссов Выбрать ФИО и...
Описание слайда:
Домашнее задание Дополнить HomeWork.xml данными со своей команды Выбрать все комментарии Выбрать имя ITShool Выбрать всех Боссов Выбрать ФИО и Должность всех доп.работников Выбрать ФИО только тех студентов кому больше либо равно 23 года. Выбрать ноду-предка (в данном случае только отца) для ноды (ancestor::) Выбрать дочерние ноды для ноды студенты с id=3 включая ее саму (descendant-or-self::) Выбрать ноду следующую за студента с id=2 (following::) Выбрать ноду находящуюся на одном уровне с хобби для студента с id=1 (following-sibling::) Выбрать исключительно отцовскую ноду для ноды студенты (parent::) Выбрать предыдущую ноду на том же уровне,что и должность, для доставщика пиццы (preceding-sibling::)

Слайд 31


Вопросы?
Описание слайда:
Вопросы?



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