csdn中是数据库与XML并存的方式,就是为了搜索

解决方案 »

  1.   

    看看
    xsl
    xpath
    方面的知识
      

  2.   

    近来也在研究这个,感觉要学好xml也不件容易的事.要学好多的东西,xml的存取在.net中,有很多种方式,要么存在关系数据库中,要么存成xml文件.取的话,如果存在sql server2000中,有专门的sql扩展语句来从数据库中取出数据并生成xml文件的片段.最近新出一本专门讲sql server与xml编程的书,就是清华大学出版社的微软黑皮书系列.你可以看看.如果存成xml文件可以用xmlDocument对象load xml文件,然后用xmlnode的方法来对xml文档进行操作.搜索可以用xPath,xPath可以看成是关系数据库中sql语言吧.也要学.具体的东西我也在学,希望可以多交流.
       关于xmldocument的应用,可以看这篇文章:
       http://expert.csdn.net/Expert/topic/1301/1301129.xml?temp=.4235041
      我也写了一个例子,看这个贴子:
      http://expert.csdn.net/Expert/topic/1692/1692349.xml?temp=.3209803
      

  3.   

    关于ASP.NET调用SQL语句生成XML数据的问题,可以看看这个帖子,以上两个帖子,我都在本机调试了,都可以用,你可以试试:
    http://expert.csdn.net/Expert/topic/1692/1692012.xml?temp=.2567102
      

  4.   

    关键是XSLT !
    ASP.NET 有  <asp:xml > 控件!
      

  5.   

    参考:
    http://expert.csdn.net/Expert/topic/1692/1692012.xml?temp=.2567102http://expert.csdn.net/Expert/topic/1301/1301129.xml?temp=.4235041
      

  6.   

    http://expert.csdn.net/Expert/topic/1357/1357382.xml?temp=.2640192
      

  7.   

    你在VS.NET中建立一个项目,然后建立一个 XML架构文件(XSD),你看到一个设计界面
    好了,你可以在这里设计你的项目的Schemal.然后,右键菜单中“生成数据集”!
    这样,你就可以使用生成的数据集去访问你定义的XML数据了!