XML in easy steps
By Mike McGrath
£10.99
Publication: November 1, 2001
Pages: 192
ISBN: 978-1-84078-124-3
About the book
"XML in easy steps" instructs the reader how to create valid, well-formed, XML documents to describe a variety of data. It contains separate chapters on all major features of the eXtensible Markup Language (XML), together with the associated technologies of Document Type Definition (DTD), XMLSchema, eXtensible Stylesheet Language (XSL), XPath, XLink, and XPointer. There are code examples and browser screenshots that illustrate how that example might appear when viewed in a web browser.
"XML in easy steps" begins by examining the evolution of XML then explains the basic structure of an XML document. The book describes how to define rules for each XML element - first using the traditional DTD method, then using the newer XMLSchema language. Examples show how each element node of an XML document can be addressed individually using the XPath language. There are demonstrations of how to format the appearance of XML documents in a web browser - with both eXtensible Stylesheet Language (XSL) rules and with Cascading Stylesheet (CSS) rules. The final chapter creates a complete working XML application to illustrate the XML Document Object Model (DOM). The reader need have no previous knowledge of any markup language so it's ideal for the newcomer to XML. Each chapter builds the reader's knowledge of XML. By the end of this book the reader will have gained a sound understanding of XML and be able to create their own schemas and XML data documents.
"XML in easy steps" has an easy-to-follow style that will appeal to anyone who wants to begin using XML. It will appeal to programmers who want to quickly add XML to their skills set, and to the student who is studying website design at school or college, and to those seeking a career in web development who need an understanding of XML.
About the author
Mike McGrath now lives in South-east Europe, on the sun-kissed shores of the Aegean Sea. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.



