ru

Купить книгу Быстро изучите XPath: курс для начинающих, основанный на упражнениях, для тех, кто хочет использовать XPath в Selenium, SQL Server, XQuery или где-либо еще на русском [PDF, EPUB, FB2, MOBI]

#2243457
Быстро изучите XPath: курс для начинающих, основанный на упражнениях, для тех, кто хочет использовать XPath в Selenium, SQL Server, XQuery или где-либо еще

Learn XPath Fast: A beginner-friendly, exercise-based course for people who want to use XPath in Selenium, SQL Server, XQuery or anywhere else (B07W3FGPYQ)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

D Armstrong | #11: Программирование на XML

4.4 (21)
Позвольте мне рассказать вам историю.

За год до выхода этой книги мне нужно было выполнить запрос к XML-данным в базе данных SQL Server. Поэтому я поискал в интернете и нашел язык программирования XPath.

XPath был тем самым способом работы с XML-документами. Он был тем же, чем SQL для баз данных, чем регулярные выражения для текста. XPath позволял мне извлекать необходимые данные с помощью одной простой строки кода. Единственная проблема заключалась в том, что у меня не получалось заставить его работать.

Поэтому я начал читать в интернете об XPath. Я попробовал использовать выражения XPath, просто чтобы понять, как работает этот язык. Я скопировал рабочий код, опубликованный в интернете, запустил его и получил ошибки.

В итоге я узнал, что SQL Server поддерживает XPath 1.0. А я пытался использовать возможности версии 2.0.

Время шло. Я забыл про XPath.

Затем я использовал инструмент Selenium для разработки автоматизированных тестов веб-сайта и снова столкнулся с XPath. На этот раз это был единственный вариант для навигации по различным частям веб-страницы. И на этот раз он отлично сработал. Он идеально перемещался по HTML-коду, используя каждый раз однострочное выражение.

Это был отличный инструмент. Я хотел освоить его. Проблема заключалась в том, что XPath — это гораздо более сложная область, чем кажется на первый взгляд. Кроме того, информация, которую я находил в интернете, была сложной для изучения. Часто она была неполной. Более полные источники были написаны как технические справочники, а не для самостоятельной работы учащихся. Часть найденной информации вводила в заблуждение, а иногда просто оказывалась неверной.

Итак, я экспериментировал. Я запускал выражения. Я читал спецификации. Я читал спецификации, на которые они ссылались. Я делал заметки. В конце концов, я это сделал.

А поскольку я уже написал несколько книг по информационным технологиям, я записал все эти заметки и эксперименты в формате электронной книги.

Вот результат. В нём есть всё, что я мог придумать, чтобы помочь кому-то освоить XPath. В нём есть практические упражнения (на основе загружаемых XML-файлов), так что вы сможете научиться использовать XPath, а не просто читать о нём. Есть ответы на эти упражнения. Также есть вводные материалы по XML и пространствам имён XML, так что вы можете сначала освежить свои знания по этим темам.

Курс написан в форме обучающего пособия, поэтому вы сможете пройти путь от новичка до эксперта максимально простым способом.

Надеюсь, вам это пригодится.

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?