代码之家  ›  专栏  ›  技术社区  ›  Dillie-O

与数据集模型相比,XML数据模型有哪些好处?

  •  1
  • Dillie-O  · 技术社区  · 16 年前

    在我目前的工作中,我们有一个基于.NET/SQL Server的CMS系统。在为一些内部用途定制几个模块时,我有点惊讶地看到,API并没有通过绑定到DataGrid/DataList/Repeater控件的典型结果集返回数据,而是返回XML节点/集合,然后将其传递给XSLT转换并以这种方式呈现在页面上。

    4 回复  |  直到 16 年前
        1
  •  0
  •   Community George Stocker    7 年前

    使用XSLT转换将使您能够使用与标准.Net网格控件不同的布局和格式。有些人不赞成使用.Net网格,因为它们包含的HTML可能比需要的多,而且如果不小心管理,它们可能会膨胀ViewState。

    最近有一次讨论 here 关于.Net网格是臃肿软件(但开发人员还是使用它们)。

        2
  •  0
  •   Shawn    16 年前

    输出的页面可以是任何类型,如html、php等。

        3
  •  0
  •   Joel Coehoorn    16 年前

    通过设置页面仅转换的数据源和xml,您还可以立即创建一个简单的“web服务”,供其他软件使用。例如,将该网格转换为rss提要或编写程序定期刮取该数据并发送更紧迫的警报就很简单了。

        4
  •  0
  •   annakata    16 年前

    XSLT方法是非常MVC、单元测试、独立关注点友好的方法,ASP.NET可以很好地控制。。。不是。

    警告:我拒绝MS可以编写比我更好的html/css/js的假设。ASP.NET控件非常笨重,令人讨厌。