思いついたことをだらだらと書いてみます。

サイト→カテゴリ→板→スレ→ログ
と5段階あるわけだけど、この例では一つの XML 文書に複数のサイトのログが入らないよね?
別に他の文書の要素を参照してもいいんだし。

サイト(掲示板群)の掲示板の構造自体も XML にしておけば(2channel.brd みたいなもの)、
category 要素や category 要素下の name 要素の情報は、
そっちから取得できるよね。

XML で id というと他の要素から参照するための uid というイメージがある。
やや冗長気味でもきちんと名前付けしてほしい。

名前空間も適当につけとくといいと思う。