用XML最好不要存数据库,直接存文件

解决方案 »

  1.   

    把整个XML文档存入一个数据表作为一条纪录 or file。
    该数据表结构:FileID(文档标识),File(文档内容),CreateDate(创建时间)
    该方案优点:结构简单缺点:不能作复杂的查询,比如要查找某个作者的所有帖子
    excellence: It can be used for searching, e.g. if you need search an author who authorid equals to 333.Document doc=//..read from string as file or record.
    Node node=XPath.selectSignleNode("//authorid==33");
    node.get.....<帖子>
      <提问帖子>
    <帖子ID>000001</帖子ID>
    <authodid>某某</authodid>
    <发表时间>某某时间</发表时间>
    <帖子主题>某某问题</帖子主题>
    <帖子内容>某某内容</帖子内容>
      </提问帖子>
      <答复帖子>
    <提问帖子ID>000001</提问帖子ID>
    <帖子ID>0001</帖子ID>
    <authodid>333</authodid>
    <发表时间>某某时间</发表时间>
    <帖子内容>某某内容</帖子内容>
      </答复帖子>
      <答复帖子>
    <提问帖子ID>000001</提问帖子ID>
    <帖子ID>0002</帖子ID>
    <authodid>某某</authodid>
    <发表时间>某某时间</发表时间>
    <帖子内容>某某内容</帖子内容>
      </答复帖子>
      …
    </帖子>
      

  2.   

    Thank u very much,原来靠DOM来完成这些查询功能,茅塞顿开啊。