| /catalog | selects the root element |
| /catalog/cd | selects all the cd elements of the catalog element |
| /catalog/cd/price | selects all the price elements ofall the cd elements of the catalog element |
| /catalog/cd[price>10.0] | selects all the cd elements with price greater than 10.0 |
| startswith a slash(/) | representsan absolute path to an element |
| startswith two slashes(//) | selectsall elements that satisfy the criteria |
| //cd | selects all cd elements in the document |
| /catalog/cd/title| /catalog/cd/artist | selects all the title and artist elements of the cd elements of catalog |
| //title| //artist | selects all the title and artist elements in the document |
| /catalog/cd/* | selects all the child elements of all cd elements of the catalog element |
| /catalog/*/price | selectsall the price elements that are grandchildren of catalog |
| /*/*/price | selects all price elements which have two ancestors |
| //* | selectsall elements in the document |
| /catalog/cd[1] | selectsthe first cd child of catalog |
| /catalog/cd[last()] | selectsthe last cd child of catalog |
| /catalog/cd[price] | selects all the cd elements that have price |
| /catalog/cd[price=10.90] | selects cd elements with the price of 10.90 |
| /catalog/cd[price=10.90]/price | selects all price elements with the price of 10.90 |
| //@country | selects all countryattributes |
| //cd[@country] | selects cd elements which have a " country " attribute |
| //cd[@*] | selects cdelements which have any attribute |
| //cd[@country='UK'] | selects cd elements with " country " attribute equal to 'UK' |