しかし、evaluate関数の一つ目の引数、特に
containsはJavaScriptの関数?XPath式?
@hrefの@はcssセレクタ?あたりの説明ができるかたいらっしゃればお願いしたいです。

といってもこれから犬の散歩に行かなきゃ行けないのですが。。亀レスになりそうです。

cssとJSはなんとか頑張るとしてXMLとかXPathとかDOMとかdtdとかさっぱりわからん
範囲が広すぎる、何から学べばいいんだ。。ぐぬぬ