XPath Kick Start: Navigating XML with XPath 1.0 and 2.0

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

label attribute (XLinks)  

lang functions (boolean functions)   2nd  

lang functions (XPath 2.0)   2nd   3rd  

last functions (node-set functions)   2nd  

last functions (XPath 2.0)   2nd   3rd   4th  

literals

       Boolean  

       creating  

       numeric   2nd  

               creating  

       string

               creating   2nd  

               single/double quotation marks  

local names  

local- name function (XQuery)  

local-name functions (node-set functions)  

local-name functions (XPath 2.0)  

locating

       attribute node names  

       comment node names  

       element node names  

       namespace node names  

       processing instruction node names  

       root node names  

       text node names  

location paths   2nd   3rd  

       /  

       /descendant[

               ]planet  

               ]planet/child[;]name  

       absolute location paths  

        ancestor -or-self[

               ]planet  

       ancestor[

               ]planet  

       attribute[

               ]units  

       child[

               ]*   2nd  

               ]*/child[;]planet  

               ]name/descendant[;]planet  

               ]node  

               ]planet  

               ]planet[attribute[;] color = "RED"]  

               ]planet[attribute[;]color = "RED"][position() = 3]  

               ]planet[child[;]name  

               ]planet[position()  

               ]planet[position() = 3  

               ]planet[position() = 3][attribute[;]color="RED"  

               ]planet[position() = last()  

               ]planets/child[;]planet[position() = 4 ]/child[;]name[position() = 3]  

               ]text  

       compound location paths

               pipe character   2nd  

               predicates   2nd   3rd   4th  

       context nodes (XPath context)  

       descendant-or-self[

               ]planet  

       descendant[

               ]planet  

               ]planet[position() = 3  

       examples of   2nd  

       location steps   2nd   3rd  

               axes  

               example of  

               predicates   2nd   3rd   4th   5th  

               XPath axes   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th   21st   22nd   23rd   24th   25th   26th   27th   28th   29th   30th   31st   32nd  

        path expressions  

       precedingdowndown-sibling[

               ]name[position() = 2]  

       root nodes  

       self[

               ]planet  

       syntax abbreviations   2nd  

location steps   2nd   3rd  

       axes  

       example of  

       predicates   2nd   3rd  

               expressions   2nd  

       XPath 2.0  

               specifying node tests in   2nd  

       XPath axes   2nd   3rd  

               ancestor axis   2nd   3rd  

               ancestor-or-self axis   2nd   3rd   4th   5th  

               attribute axis  

               child axis  

               descendant axis   2nd   3rd  

               descendant-or-self axis   2nd   3rd  

               following axis   2nd   3rd  

               following-sibling axis   2nd   3rd  

               namespace axis   2nd   3rd   4th  

               parent axis   2nd   3rd  

                preceding axis   2nd   3rd   4th  

               preceding-sibling axis   2nd   3rd  

               self axis   2nd   3rd   4th  

locator value (XLink type attribute)  

logical expressions

       creating  

logical operators

       and  

       boolean operators  

       or  

loop expressions

       for   2nd   3rd  

lower-case functions (XPath 2.0)  

Категории