After introducing the business goals of the catalog solution to be built, the book progresses through building each piece of functionality teaching the reader the underlying XML concepts as needed. This practical approach puts XML in a light that readers can see its applicability. Some of the components to be built in the solution include:
Creating the product catalog
validating items in the catalog
creating reports from the catalog
Transforming the catalog into a "product line card" or to the web