Efficient query method for finding the set of document elements
Expressive syntax for referring to elements in the document
Useful set of methods for manipulating selected elements
Powerful functional programming techniques is not used for operating on sets of elements as a group