This chapter covers the following topics:
Extensible Markup Language (XML) is a simple, tag-based, descriptive language that can be created in any text editor. XML allows users to describe complex, hierarchical data structures in a simple and logical way. It has become popular because not only does XML make data portable, but it also ensures that data is digestible by every major language in modern computer programming.
XML has some simple rules and structural terminology that can be quite complex at times. ...