Everyone interested in web development or in practical XML/XSLT should find this book interesting. It will be especially useful for web designers, web developers, project managers, as well as webmasters and web site administrators. Whether you are building a modest personal home page or a large dynamic site, learning the XML way of doing things will transform your outlook even if you don't plan to use (all of) this book's techniques.
You need to have a basic knowledge of XML to read and enjoy this book. For most chapters, understanding of XML syntax and common XML- related terms  will be enough, but for Chapter 5 you will want to know some XSLT and especially XPath. Expert knowledge of HTML is neither required nor offered . Some familiarity with web development concepts and jargon might be useful but is not necessary.
 Excluding the syntax and terminology of XML DTDs which (with a few exceptions) are intentionally ignored in favor of more powerful and modern schema languages.