This is an introduction to XML terminology and syntax, and a quick reference to XML instructions, attributes, entities and datatypes. XML, the Extensible Makeup Language, is the next-generation markup language for the Web. It provides a more structured (and therefore more powerful) medium than HTML, allowing one to define new document types and style sheets as needed. Although the generic tags of HTML are sufficient for every-day text, XML provides a way to add rich, well-defined markup to electronic documents. Although XML itself is complex, its basic concepts are simple. This book combines a tutorial for learning the basics of XML with a reference to the XML and XSL specifications. The new edition introduces information on XSLT (Extensible Stylesheet Language Transformations) and Xpath.