当JSON几乎可以完成我所需的全部工作时,学习XML有多重要?话虽如此,我主要将JSON用于AJAX请求并从各种API获取数据。我是Web开发的新手,之所以问我,是因为我想知道我是否应该继续购买一本XML书籍,或者是否可以通过。
当JSON几乎可以完成我所需的全部工作时,学习XML有多重要?话虽如此,我主要将JSON用于AJAX请求并从各种API获取数据。我是Web开发的新手,之所以问我,是因为我想知道我是否应该继续购买一本XML书籍,或者是否可以通过。
Answers:
您需要学习XML才能在网络世界中无所不在。这是许多B2B通信的驱动力,并且有许多描述重要的标准XML格式。
仅将自己限制为JSON是非常自我限制的。是的,您将放弃AJAX调用,但是当您需要与GeoServer通信时会发生什么呢?它将遵循GIS标准,并将以WCS(网络功能服务),WMS(网络地图服务)和WFS(网络功能服务)格式推广XML。如果您不知道如何处理XML,则会遇到一些麻烦。
当然,任何值得精挑细选的编组(域对象到文本格式)都将能够将其对象与XML / JSON / YAML相互转换,因此只要您可以隐藏在编组中,您就可以提出以下论点:处理域对象。Web服务正是为此目的提供WSDL。但是迟早您需要阅读并理解您的请求和响应的内容,这肯定需要了解XML。
而且,我们不要忘记XHTML是HTML页面的旧网络标准。是XML。
因此,简而言之,学习XML-尽可能将JSON保留在其中,因为它很可爱。