内容为HTML与要发布的XML

时间:2011-10-18 18:13:40

标签: asp.net xml

我有一个包含大量内容的网站,正在以xml格式从sql数据库中获取。我在asp.net中使用XML发布方法通过菜单发布所有内容。现在我们正在讨论是否应该使用HTML来显示内容?有人可以给我一个关于使用其中一个的好处和坏点吗?

3 个答案:

答案 0 :(得分:0)

我建议您使用 XSLT 通过 .net控件呈现 XML ,并在页面上显示内容。

答案 1 :(得分:0)

如果您使用XML提供内容,请注意Internet Explorer 8及更早版本不支持以这种方式提供的文件。

http://www.w3.org/International/articles/serving-xhtml/Overview.en

http://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801/

答案 2 :(得分:0)

HTML使用语义,浏览器,屏幕阅读器,搜索引擎和加入项目的新人都知道。您自己的XML应用程序没有。

向浏览器提供HTML。

如果您正在设计基于Web的API,那么任意XML都是一个不错的选择(除非已经存在已覆盖您的用例的预先存在的XML应用程序(或者甚至,由于命名空间,部分原因)。)