This Article 
 Bibliographic References 
 Add to: 
Using and Abusing XML
March/April 2008 (vol. 25 no. 2)
pp. 88-89
Diomidis Spinellis, Athens University of Economics and Business
XML has many strengths: computers and humans can both process it, special tools can validate it, and it promotes robust input handling. To achieve interoperability, we should formally define schemas (adopting existing ones, when possible), and test XML data with different producers and consumers. Formatting the data in a way that is accessible to both human readers and popular software tools is also a good practice. XML is also easily misused. Its adoption as a format for human-produced code, and the thin wrapping of arbitrary data with XML tags are two popular offences.
Index Terms:
keywords: XML, best practices, interoperability, schemas, style
Diomidis Spinellis, "Using and Abusing XML," IEEE Software, vol. 25, no. 2, pp. 88-89, March-April 2008, doi:10.1109/MS.2008.55
Usage of this product signifies your acceptance of the Terms of Use.