Path components are used to identify nodes using textual information which is always more reasonable as any kind of identifier. While parts of paths can not considered to be unique – paths are (except relative paths). Use paths to resolve the necessary node identifiers before accessing a node.