XPath を使用して、異なるクラスを持つノードを選択しようとしています。この場合、2つだけです。1 つは「msg_head」で、もう 1 つは「msg_sub_head」です。
以下は、現在、何時間にもわたってグーグルで検索し、ここでスタック オーバーフローを検索した後に実行している文字列です。近づいているように感じますが、そこまでではありません。
//*[contains(concat(' ',@class,' '),' msg_head') and (contains(concat(' ',@class,' '),' msg_sub_head'))]