在BBS系统中,相关的发表主题、贴子形成一个树形结构
主题->主题下的贴子->贴子的回复->贴子的回复的回复........
形成了一个复杂的树形结构,树形结构自然我们可用数据结构的树来表达,生成相关的结构数据,但是这种方面可读性不强,而且不熟悉数据结构的朋友可能非常难得读懂:生成树,查找,递归.......   这种情况可用XML来生成相关树结构,然后将XML文档返回给Client,这种方法简单,但是问题是:当数据量相当大时,会不会非常影响效率,频繁的生成XML文档、返回给Client,而且这种方法似乎不利于实现数据的缓存?    是这样的吗?
    望大家提出宝贵意见????