在基于Web的应用程序中使用XML有什么用处?

时间:2015-05-01 11:50:11

标签: php html xml web web-project

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

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

我现在还不知道XML,还告诉它与HTML有太大不同吗?

2 个答案:

答案 0 :(得分:3)

HTML具有固定的标签集,其中包含定义的含义,主要与表示有关,在XML中,您可以定义自己的标签集,其中包含特定于您的应用程序或域的含义。

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

不要将XML用于“提高处理速度或降低编码权重”。寻求标准化数据交换,尤其是基于文档的数据。 (JSON对于纯粹的性能和编码权重目标更有效; XML可以更好地用于基于文档的数据或可以利用行业标准格式。)

答案 1 :(得分:2)

XML在语法上与xhtml相同,基本上是HTML,但有一些额外的约束,如果这就是你要问的内容,它不会用于呈现网页。 (除非您使用XSLT

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

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

  • HTML =计算机到人