XPathってここでいいんかな

//div[@id="hoge"]

でdivを取得ついでに
そのうしろにあるdivひとつだけも取得したいとき

//div[@id="hoge"] | //div[@id="hoge"]/following-sibling::div[position()=1]

ってやってるんだけど
どうにも非効率でダサイようなきがする。

実際(//div[@id="hoge"])の部分がもっと複雑だったりすると同じ部分をこぴぺするのがだるいしあとで変わったとき間違えそうでいやだ。

もうちょっとスマートに (エレメントX + そのXの前後のエレメント1つ)
をあらわす方法ないっすか?