Bạn sẽ cần học XML để đến bất cứ nơi nào trong thế giới web. Đó là những gì thúc đẩy nhiều giao tiếp B2B và có nhiều định dạng XML tiêu chuẩn mô tả quan trọng.
Chỉ cần giới hạn bản thân với JSON là hết sức tự giới hạn. Vâng, bạn sẽ thực hiện các cuộc gọi AJAX xung quanh nhưng điều gì xảy ra khi bạn cần liên lạc với GeoServer? Nó sẽ tuân thủ các tiêu chuẩn của GIS và sẽ phát triển XML ở các định dạng WCS (Dịch vụ khả năng web), WMS (Dịch vụ bản đồ web) và các định dạng WFS (Dịch vụ tính năng web) trong số các định dạng khác. Nếu bạn không biết cách xử lý XML, bạn sẽ gặp một số rắc rối với điều đó.
Tất nhiên, bất kỳ marshaller nào (đối tượng miền thành định dạng văn bản) có giá trị muối của nó sẽ có thể chuyển đổi các đối tượng của chúng sang và từ XML / JSON / YAML để bạn có thể đưa ra lập luận miễn là bạn có thể ẩn đằng sau soái ca mà bạn chỉ phải đối phó với các đối tượng miền. Các dịch vụ web cung cấp WSDL chính xác cho mục đích này. Nhưng sớm hay muộn bạn sẽ cần đọc và hiểu nội dung các yêu cầu và phản hồi của bạn và điều đó chắc chắn sẽ đòi hỏi sự hiểu biết về XML.
Và đừng quên tiêu chuẩn web cũ cho các trang HTML. Đó là XML.
Vì vậy, trong ngắn hạn, hãy tìm hiểu XML - và giữ JSON bất cứ nơi nào bạn có thể thấy nó thật đáng yêu.