Презентация Курс 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
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Логическая задачка Человек,](/documents_6/9ececc30a763093f6115ea3c162da60d/img1.jpg)
Содержание слайда: Логическая задачка
Человек, делающий это, в нем не нуждается; человек, покупающий это, сам им не пользуется, а человек пользующийся этим, об этом не знает.
Свекровь Клеопатры очень не любила ее и хотела ее убить. Но Клеопатра была не так глупа и была осторожной, и каждый раз она спасалась. Однажды, свекровь пригласила ее на ужин. Она разрезала ножом кусок мяса пополам, одну часть съела сама, а другую отдала Клео. После этого Клео умерла. Как удалось свекрови отравить Клеопатру?
№4 слайд
![Особенности XML XML, в](/documents_6/9ececc30a763093f6115ea3c162da60d/img3.jpg)
Содержание слайда: Особенности XML
XML, в отличие от HTML, НЕ ИМЕЕТ ПРЕДОПРЕДЕЛЕННЫХ ТЭГОВ - точнее, каждый разработчик может создавать СВОИ СОБСТВЕННЫЕ XML-тэги - столько, сколько нужно. Количество таких тэгов практически неограничено. Таким образом, XML являетсяметаязыком, позволяющим создавать другие языки разметки, такие как, например, HTML.
№7 слайд
![Объявление XML Объявляется](/documents_6/9ececc30a763093f6115ea3c162da60d/img6.jpg)
Содержание слайда: Объявление XML
Объявляется версия языка. Поскольку интерпретация содержимого документа, зависит от версии языка, то Спецификация предписывает начинать документ с объявления XML.
Кроме версии XML, объявление может также содержать информацию о кодировке документа Пример:
<?xml version="1.1" encoding="UTF-8" ?>
или:
<?xml version="1.0" encoding="windows-1251"?>
№8 слайд
![Правила создания XML-](/documents_6/9ececc30a763093f6115ea3c162da60d/img7.jpg)
Содержание слайда: Правила создания XML- документа
В заголовке документа помещается объявление XML, в котором указывается язык разметки документа, номер его версии и дополнительная информация
Каждый открывающий тэг, определяющий некоторую область данных в документе обязательно должен иметь своего закрывающего "напарника", т.е., в отличие от HTML, нельзя опускать закрывающие тэги
В XML учитывается регистр символов
Все значения атрибутов, используемых в определении тэгов, должны быть заключены в кавычки (“”)
Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тэгов
Вся информация, располагающаяся между начальным и конечными тэгами, рассматривается в XML как данные и поэтому учитываются все символы форматирования ( т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML)
№10 слайд
![Наш первый XML файл Тег](/documents_6/9ececc30a763093f6115ea3c162da60d/img9.jpg)
Содержание слайда: Наш первый XML файл
Тег — конструкция разметки, которая содержит имя элемента.
Начальный тег: <element1>
Конечный тег: </element1>
Тег пустого элемента: <empty_element1 />
В элементе атрибуты могут использоваться только в начальном теге и теге пустого элемента. Атрибут - это пара "название" = "значение"
Комментариями является любая область данных, заключенная между последовательностями символов <!-- и -->
№11 слайд
![Наш второй XML файл lt recipe](/documents_6/9ececc30a763093f6115ea3c162da60d/img10.jpg)
Содержание слайда: Наш второй 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>
№13 слайд
![Языки запросов XPath сXPath](/documents_6/9ececc30a763093f6115ea3c162da60d/img12.jpg)
Содержание слайда: Языки запросов
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](/documents_6/9ececc30a763093f6115ea3c162da60d/img13.jpg)
Содержание слайда: 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 Путь делится на шаги](/documents_6/9ececc30a763093f6115ea3c162da60d/img14.jpg)
Содержание слайда: XPATH
Путь делится на шаги адресации, которые разделяются символом «косая черта» / . Каждый шаг адресации состоит из трех частей:
ось (в данном примере child::), это обязательная часть;
условие проверки узлов (в данном примере это имена элементов документа html, body, span, а символ * означает элемент с любым именем), также обязательная часть;
предикат (в данном примере attribute::class), необязательная часть, заключаемая в квадратные скобки, в которой могут содержаться оси, условия проверки, функции, операторы (+, -, <, > и пр.).
№16 слайд
![XPATH тестовая XML lt ?xml](/documents_6/9ececc30a763093f6115ea3c162da60d/img15.jpg)
Содержание слайда: 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>
№24 слайд
![XPATH тестовая XML lt ?xml](/documents_6/9ececc30a763093f6115ea3c162da60d/img23.jpg)
Содержание слайда: 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>
№30 слайд
![Домашнее задание Дополнить](/documents_6/9ececc30a763093f6115ea3c162da60d/img29.jpg)
Содержание слайда: Домашнее задание
Дополнить HomeWork.xml данными со своей команды
Выбрать все комментарии
Выбрать имя ITShool
Выбрать всех Боссов
Выбрать ФИО и Должность всех доп.работников
Выбрать ФИО только тех студентов кому больше либо равно 23 года.
Выбрать ноду-предка (в данном случае только отца) для ноды <boss>
(ancestor::)
Выбрать дочерние ноды для ноды студенты с id=3 включая ее саму
(descendant-or-self::)
Выбрать ноду следующую за <kontaktnie_dannie> студента с id=2
(following::)
Выбрать ноду находящуюся на одном уровне с хобби для студента с id=1
(following-sibling::)
Выбрать исключительно отцовскую ноду для ноды студенты
(parent::)
Выбрать предыдущую ноду на том же уровне,что и должность, для доставщика пиццы
(preceding-sibling::)
Скачать все slide презентации Курс QA manual. Основы XML. Использование XPATH одним архивом:
Похожие презентации
-
Основы использования XML в базах данных
-
Основы программирования - Java ФИСТ 1 курс
-
Основы программирования. ФИСТ 1 курс. Двухмерные массивы. FOR. BREAK. Работа с файлами. Лекция 10
-
Курс по основам программирования на Python. Две версии языка
-
Курс по основам программирования на Python. Действительные числа
-
Курс по основам программирования на Python. Списки
-
Основы программирования. Функции с параметрами. Рисование с использованием относительных координат
-
Курс «информатика». Основы программирования
-
XPath. Выборка данных из загруженных XML-документов
-
XPath (XML Path Language) язык запросов к элементам XML-документа