This appendix provides a brief tutorial on XML. It is by no means complete, as XML is a very broad and a thorough discussion would require a book of its own. If you are new to XML, however, this tutorial should provide you with the basics for you to understand the sample applications accompanying this book and write your own.