我有一个包含大量内容的网站,正在以xml格式从sql数据库中获取。我在asp.net中使用XML发布方法通过菜单发布所有内容。现在我们正在讨论是否应该使用HTML来显示内容?有人可以给我一个关于使用其中一个的好处和坏点吗?
答案 0 :(得分:0)
我建议您使用 XSLT 通过 .net控件呈现 XML ,并在页面上显示内容。
答案 1 :(得分:0)
如果您使用XML提供内容,请注意Internet Explorer 8及更早版本不支持以这种方式提供的文件。
http://www.w3.org/International/articles/serving-xhtml/Overview.en
答案 2 :(得分:0)
HTML使用语义,浏览器,屏幕阅读器,搜索引擎和加入项目的新人都知道。您自己的XML应用程序没有。
向浏览器提供HTML。
如果您正在设计基于Web的API,那么任意XML都是一个不错的选择(除非已经存在已覆盖您的用例的预先存在的XML应用程序(或者甚至,由于命名空间,部分原因)。)