For its ability to provide a cross-platform language, XML has become the standard in Web-based development. With applications beyond the Web, XML is critical to such areas as custom file formats, component software development, database integration, and more. Written for the novice, XML in Theory and Practice is a basic primer to XML applications. Using an approach that places XML in the context of modern software development, this fundamentals-first book provides a thorough treatment of the key features of XML, illustrating each with clear examples.