- "*"表示任意节点, 比如book/*表示book节点下面的任意子节点;
- "."表示当前节点;
- "|"表示多选一的, 比如book|ebook表示book或ebook其中一个;
- "//"表示任意路径, 比如//title表示任何名为title的节点, 不管它们的父节点是谁; 而books//author表示任何位于books节点之下的名为author节点, 不管books节点和author节点之间是否还有其他的节点;
- "@"表示一个属性而非一个节点, 例如author/@name表示author节点下面的name属性;
- "["、"]"用于选择指定名称的节点或属性. 比如, 为了取得所有name属性值为"macro"的author节点, 可以指定路径author[@name].