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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Курс QA manual. Основы XML. Использование XPATH абсолютно бесплатно. Урок-презентация на эту тему содержит всего 31 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Курс QA manual. Основы XML. Использование XPATH



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    31 слайд
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    374.36 kB
  • Просмотров:
    73
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

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

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

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

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

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

№7 слайд
Объявление XML Объявляется
Содержание слайда: Объявление XML Объявляется версия языка. Поскольку интерпретация содержимого документа, зависит от версии языка, то Спецификация предписывает начинать документ с объявления XML. Кроме версии XML, объявление может также содержать информацию о кодировке документа Пример: <?xml version="1.1" encoding="UTF-8" ?> или: <?xml version="1.0" encoding="windows-1251"?>

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

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

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

№11 слайд
Наш второй XML файл lt recipe
Содержание слайда: Наш второй XML файл <recipe name="хлеб" preptime="5" cooktime="180"> <title>Простой хлеб</title> <composition> <ingredient amount="3" unit="стакан">Мука</ingredient> <ingredient amount="0.25" unit="грамм">Дрожжи</ingredient> <ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient> <ingredient amount="1" unit="чайная ложка">Соль</ingredient> </composition> <instructions> <step>Смешать все ингредиенты и тщательно замесить.</step> <step>Закрыть тканью и оставить на один час в тёплом помещении.</step> <!-- <step>Почитать вчерашнюю газету.</step> - это сомнительный шаг... --> <step>Замесить ещё раз, положить на противень и поставить в духовку.</step> </instructions> </recipe>

№12 слайд
Исключения в XML
Содержание слайда: Исключения в XML

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

№14 слайд
XPATH тестовая XML lt html gt
Содержание слайда: XPATH – тестовая XML <html> <body> <div>Первый слой <span>блок текста в первом слое</span> </div> <div>Второй слой</div> <div>Третий слой <span class="text">первый блок в третьем слое</span> <span class="text">второй блок в третьем слое</span> <span>третий блок в третьем слое</span> </div> <img /> </body> </html> 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 тестовая XML lt ?xml
Содержание слайда: XPATH – тестовая XML2 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <folder> <number>25</number> <book> Hello <title lang="eng">Harry Potter</title> <price>29.99</price> <price lang="eng"></price> </book> </folder> <book> <title lan="eng">Learning XML</title> <price>39.95</price> </book> <book> <title lang="eng">Learning java</title> <price>45.30</price> </book> </bookstore>

№17 слайд
XPATH - Selecting Nodes
Содержание слайда: XPATH - Selecting Nodes

№18 слайд
XPATH - Selecting Nodes
Содержание слайда: XPATH - Selecting Nodes

№19 слайд
XPATH - Predicates
Содержание слайда: XPATH - Predicates

№20 слайд
XPATH - Selecting Unknown
Содержание слайда: XPATH - Selecting Unknown Nodes

№21 слайд
XPATH - Selecting Several
Содержание слайда: XPATH - Selecting Several Paths

№22 слайд
XPATH - Axes
Содержание слайда: XPATH - Axes

№23 слайд
XPATH - Axes
Содержание слайда: XPATH - Axes

№24 слайд
XPATH тестовая XML lt ?xml
Содержание слайда: XPATH – тестовая XML3 <?xml version="1.0" encoding="UTF-8"?> <first_layer> Hello I'm the first layer <second_layer> Hello I'm the second layer <third_layer> <forth_layer> Hello I'm the forth layer </forth_layer> </third_layer> <third_layer_two> Hello I'm the third layer, but I have a bro above </third_layer_two> <third_layer_three> Hello I'm the third layer, but I have two bros above <forth_layer_three> Hello I'm the forth layer of the third layer with two bros, I also have one bro above </forth_layer_three> </third_layer_three> </second_layer> </first_layer>

№25 слайд
XPATH - Axes
Содержание слайда: XPATH - Axes

№26 слайд
XPATH - Axes
Содержание слайда: XPATH - Axes

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

№28 слайд
XPATH - Operators
Содержание слайда: XPATH - Operators

№29 слайд
Практика Скачиваем XML файл и
Содержание слайда: Практика Скачиваем 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 Выбрать всех Боссов Выбрать ФИО и Должность всех доп.работников Выбрать ФИО только тех студентов кому больше либо равно 23 года. Выбрать ноду-предка (в данном случае только отца) для ноды <boss> (ancestor::) Выбрать дочерние ноды для ноды студенты с id=3 включая ее саму (descendant-or-self::) Выбрать ноду следующую за <kontaktnie_dannie> студента с id=2 (following::) Выбрать ноду находящуюся на одном уровне с хобби для студента с id=1 (following-sibling::) Выбрать исключительно отцовскую ноду для ноды студенты (parent::) Выбрать предыдущую ноду на том же уровне,что и должность, для доставщика пиццы (preceding-sibling::)

№31 слайд
Вопросы?
Содержание слайда: Вопросы?

Скачать все slide презентации Курс QA manual. Основы XML. Использование XPATH одним архивом: