The Wrox Review
If you want to learn XML, this is the book.
Extensible Markup Languages is a rapidly maturing technology
with powerful real-world applications, particularly for the management,
display, and transport of data. Together with its many related
technologies, it has become the standard for data and document delivery
on the web. Beginning XML is for any developer
who is interested in learning to use XML in web,
e-commerce, or data storage applications. Some knowledge of mark up,
scripting, and/or object oriented programming languages is
advantageous, but not essential, as the basis of these techniques is
explained as required.