Problems with XML

XML was designed to be a be-all end-all data format. However there have been issues that have arisen from its use. Strict Implementations I’ve seen more than once where companies requesting data be sent via XML were really just text parsing a file. They’d require nodes that were not being used, and not having the…

Benefits of XML

XML has many benefits going for it as a format to move data between applications and/or servers. Some of the benefits include: XQuery, which is a tool for searching for nodes with XML. We’ve previously looked at searching XML with XQuery. While different libraries may use different implementations, they generally have something that can be…

Problems with JSON

No system, file format, data format, programming language, etc is perfect. However, instead of glossing over the information, it’s better to education oneself as to their shortcomings to ensure that you can work around the limitations. It is worth noting that while JSON is built as a subset of JavaScript it does not include support…

Benefits of JSON

JSON comes with a lot of benefits, which is the reason why many web services provide data either in both XML and JSON, or just JSON. Some of the benefits include:  Easy to parse the data. Low overhead (for transmitting the data between client and server) Built in web browser support. Modern JavaScript has it…