>>710
hr の名称を separator にしようかって案もあるな。

>>712
良いな。テキストノードをマークアップ出来るのは嬉しい。

<p>
  <text>今日の予定は</text>
  <ul>
    <li>...</li>
    <li>...</li>
  </ul>
  <text>と、キツイ。</text>
</p>
<p>ところで、明日の予定は何だったろう。</p>

って感じになるかね。
無くても XPath1.0 なら「と、キツイ。」は "p/text()[position() = 2]" でマッチするけれど、
DOM だとどうなんだろう。