Sie müssen XML lernen, um überall in der Webwelt Fuß zu fassen. Es ist das, was die B2B-Kommunikation antreibt, und es gibt viele Standard-XML-Formate, die wichtige Informationen beschreiben.
Nur sich auf JSON zu beschränken, ist äußerst selbstlimitierend. Ja, Sie werden AJAX-Anrufe herumschmeißen, aber was passiert, wenn Sie mit einem GeoServer kommunizieren müssen? Es wird den GIS-Standards entsprechen und unter anderem XML in den Formaten WCS (Web Capabilities Service), WMS (Web Map Service) und WFS (Web Feature Service) ausstoßen. Wenn Sie nicht wissen, wie Sie mit XML umgehen sollen, haben Sie Probleme damit.
Natürlich kann jeder Marshaller (Domain-Objekt in Textformat), der es wert ist, seine Objekte in und aus XML / JSON / YAML konvertieren, sodass Sie das Argument vorbringen können, dass Sie sich nur hinter dem Marshaller verstecken müssen befassen sich mit den Domain-Objekten. Webservices stellen WSDL genau für diesen Zweck bereit. Aber früher oder später müssen Sie den Inhalt Ihrer Anfragen und Antworten lesen und verstehen, und das setzt sicherlich ein Verständnis von XML voraus.
Und vergessen wir nicht das gute alte XHTML, den alten Webstandard für HTML-Seiten. Es ist XML.
Kurz gesagt, lernen Sie XML - und behalten Sie JSON, wo immer Sie können, denn es ist reizend.