在网上看到很多js解析xml的例子
我想问一下js操作xml有何用?目的何在?
xml可以类似一个小型数据库,那数据从何而来
请高手讲解,越详细越好 

解决方案 »

  1.   

    目前很多程序的数据交换都是基于xml的,比如手机聊天,msn,还有一些电视上的软件数据的更改(频道)
    我知道的是cgi-操作数据库->生成xml(数据库中的数据写到xml中)->js读取显示在页面上
      

  2.   

       我估计:XML的数据就是文件里的标签内容吧!随着数据的增大,XML文件也随之增大,我之前用XML写过一个留言本,没用数据库,就放在我的下载里,有兴趣的可以去看看!很简单的一个例子,所以我感觉这2者应该没关系!但是原理类似,只是存放数据的介质不同!操作方法不同!
      

  3.   

    ajax=js+xml(json)+dom
    你问xml对于js有什么用,那你先想想,ajax对于html有什么用
      

  4.   

    xml是通用交换数据格式,不管任何数据库都能轻松处理成xml格式的数据.
    前台-后台
    js-xml-any backend database
    用js来处理一个通用的数据接口,不管后台采用任何数据库都可以处理,而且大多数浏览器都有读取和操作xml的内建xml解析器,把xml对象转换成js可以操作的XML DOM 对象,js对节点树的操作可比你操作纯文本和json方便多了
      

  5.   


    js里json比xml方便,特别在跨域方面
      

  6.   

    从数据库中读取数据放到xml中 再用js解析 然后再页面上显示。
    为什么不直接将读取的数据绑定到控件上 不是还方便一些吗?
    也有说法是将xml当个临时数据库用,可以方便读取数据
    如果将数据直接绑定在table上,不是一样可以方便读取数据吗?
      

  7.   

    js操作xml其实就是操作DOM动态改变页面显示内容。
    XML文件由其它数据生成。
      

  8.   

    xml和json .保存数据而已
    研究下ajax就知道了...页面交互时数据传送..
      

  9.   

    楼主,为了实现无刷新的更改页面,必须要用到xml或者json
    你试着想1下,这个效果怎么做:--你鼠标在哪个图片上划过,页面就出现一张很大的table,
    table里面有数据,并且是实时从sqlserver读取的。但是页面没有刷新的哦,
    你知道这个效果应该怎么做吗??XML这只是存放数据的一种形式,就好像我们的txt文档,
    但是那个txt文档内容没有规律和层次性。
    写成xml的标签形式,有助于电脑方便的抓取有用的数据。