What are the differences between the following approaches to target leaf nodes of a document based on some criteria?
//*[contains(@cl