This book focuses on standards that are relevant to almost all developers working with XML. We investigate XML technologies that span a wide range of XML applications, not those that are relevant only within a few restricted domains. XML is not a programming language. It is a markup language; but it is successfully used by many programmers. The book also covers generic supporting technologies that have been layered on top of XML and are used across a wide range of XML applications. These technologies include XLinks, XSLT, Namespaces, Schemas, XHTML, RDDL, XPointers, XPath, SAX, and DOM. FEATURES: Includes XML standards including syntax, DTD, CSS style sheets, etc. Covers generic supporting technologies that have been layered on top of XML, such as XLinks, XSLT, Namespaces, Schemas, XHTML, and others Numerous code samples show exactly how XML is used in myriad applications