3

我想知道是否需要将 XML 用于大型 Web 项目,比如在社交网站中?

目前我只是在普通的 PHP 和 HTML 文件中编码。如果我使用 XML 文件是否会提供任何便利,例如提高文档的处理速度或减少编码重量?

我现在还不了解 XML,也知道它与 HTML 是否有太多不同?

4

2 回答 2

3

HTML 有一组固定的具有已定义含义的标签,主要与表示相关,在 XML 中,您可以定义自己的一组标签,这些标签具有特定于您的应用程序或域的含义。

您可能不需要 XML 来开始构建您的社交网站,但您可以使用它以标准且易于处理的形式导出用户的社交图。

不要将 XML 视为“提高处理速度或减少编码重量”。寻找标准化的数据交换,尤其是基于文档的数据。(对于纯粹的性能和编码权重目标,JSON 往往会更好地工作;XML 会更好地用于基于文档的数据或可以利用行业标准格式的地方。)

于 2015-05-01T11:58:23.820 回答
2

XML 在语法上与 xhtml 相同,基本上是 HTML,但有一些额外的限制,如果您要求的是,它不用于呈现网页。(除非您使用XSLT

通常用于面向服务的应用程序中,您可以使用 XML 将数据提供给其他服务,除此之外,它还用于配置。将 XML 想象成 JSON 的对应物。

  • XML/JSON = 计算机到计算机

  • HTML = 计算机到人

于 2015-05-01T11:54:07.000 回答