>>215 のままでは date 要素に ID や remoteHost が入る問題

『そのままでいく』>>258
この場合、要素名を変更するか、もしくは date の解釈を
レスの日付ではなくデータベースの日付フィールドにある値、とする(無理矢理)。

『回避』>>271,>>275
する場合、別途要素か属性を設る。
「あぼーん」や「Over 1000 Thread」等のメッセージもここに入ってくるので、
その場合も意味を通すために要素自体を省略するか、空白にする。

<res num="2" state="abone">
<name><![CDATA[あぼーん]]></name>
<mail>あぼーん</mail>
<date>あぼーん</date>
<msg><![CDATA[あぼーん]]></msg>
</res>
↓
<res num="2" state="abone" />

こうしておくと >>266-270 のようなことをする場合に便利。。。というより
こうしておかないとXMLにした意味が薄れる。

他に、
server 要素の属性は
uri : http://pc2.2ch.net/
name : pc2.2ch.net
どちらかよいか。

num の有無。
トリップの抽出は?
メッセージ内のアンカー情報保存 >>230 は?等々。