The Evolution of XPath: What’s New in XPath 3.0
Pluralsight
Course Summary
This course covers XPath 3.0, a gigantic step forward from previous versions which gives the programmer unprecedented functional programming capabilities and possibilities for problem solving.
-
+
Course Description
XPath 3.0 is the latest version of XPath, the language for navigating XML documents. XPath is to XML documents like what SQL is to Relational Database Management Systems. The new W3C XPath 3.0 Recommendation gives us a language with amazing power resulting from its ability to define its own higher-order functions. If you think that you know XPath, but want to master version 3 of XSLT, XQuery, or future versions of XProc, XSD, Schematron, or pretty much any other modern programming language, then you need to start here. This course covers all new features of XPath 3.0: the XPath Data Model 3.0, operators, constructs, and expressions, along with the most powerful new feature - the function type. This course gives in-depth coverage of XPath 3.0 side-by-side with practical demos of their real-world applications.
-
+
Course Syllabus
Introduction- 20m 11s
—Course Introduction 2m 31s
—Why Mastering XPath 3.0 Is Important 1m 19s
—Course Walkthrough 6m 18s
—Prerequisites for This Course 1m 24s
—Tools and IDEs 3m 22s
—Resources 5m 15sXPath Data Model (XDM) Refresher. What’s New in XDM 3.0- 28m 26s
—Overview 1m 4s
—XDM Basic Concepts: Atomic Types 6m 54s
—XDM Basic Concepts: Nodes, Node Properties, Trees, and Types 7m 4s
—New and Changed Types in XDM 3.0 The Function Data-Type 12m 15s
—Summary 1m 6sWhat' s New in XPath 3.0- 45m 40sNew Standard Functions in XPath 3.0: Part 1- 37m 3sNew Standard Functions in XPath 3.0: Part 2- 48m 7sDiscover Higher-Order Functions in XPath 3.0- 49m 39sProgramming in XPath 3.0- 39m 58s