Купить книгу Быстро изучите XPath: курс для начинающих, основанный на упражнениях, для тех, кто хочет использовать XPath в Selenium, SQL Server, XQuery или где-либо еще на русском [PDF, EPUB, FB2, MOBI]
#2243457
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
Позвольте мне рассказать вам историю.
За год до выхода этой книги мне нужно было выполнить запрос к 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, так что вы можете сначала освежить свои знания по этим темам.
Курс написан в форме обучающего пособия, поэтому вы сможете пройти путь от новичка до эксперта максимально простым способом.
Надеюсь, вам это пригодится.
За год до выхода этой книги мне нужно было выполнить запрос к 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, так что вы можете сначала освежить свои знания по этим темам.
Курс написан в форме обучающего пособия, поэтому вы сможете пройти путь от новичка до эксперта максимально простым способом.
Надеюсь, вам это пригодится.