Now firmly established as a mature technology with numerous applications, XML has spawned additional functionalities, each with its own specifications. This edition of the highly popular guidebook for beginning XML programmers teaches you not only what XML is and how to use it, but also how it partners with XPath™, XSLT, XQuery, XHTML, and others.
Youll learn XML basics, then explore an XML-based programming language that enables you to transform XML documents into different formats. Youll discover how to query databases for XML information, publish XML documents on the Web, and create interactive forms and graphics with XML. By the end of this book, you will feel confident applying XML in real-world situations.
What you will learn from this book
Basic concepts of XML and how to define elements, tags, and attributes
Rules for naming and structuring elements to produce well-formed XML
How to validate XML using Document Type Definitions (DTDs)
Guidelines for structuring documents with DTDs, XML schemas, and RELAX NG
How to use XPath and XSLT to process documents
Communication techniques using RSS, Web Services, SOAP, and WSDL
Ways to manipulate documents for display with XHTML, CSS, SVG, and XForms
Who this book is for
This book is for any programmer interested in learning to use XML. Some knowledge of Web programming or data exchange techniques is helpful but not necessary.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved."…a comprehensive text for anyone who is serious about learning XML…" (International Developer, June 2005)
Beginning XML, 3rd Edition
David Hunter, Andrew Watt, Jeff Rafter, Jon Duckett, Danny Ayers, Nicholas M Chase, Joe Fawcett, Tom Gaven, Bill Patterson
Wiley / Wrox
| ISBN 10:
Andrew Watt is an independent consultant and computer book author, specializing in Microsoft technologies. He has written extensively about XML including XPath and XML Schema and just completed a book on Powershell (a key component of Exchange Server 2007) for WROX. A Microsoft MVP (for SQL Server), Andrew has been using Exchange Server 2007 since Beta 1 and has established several technical contacts on the Exchange Server 2007 development team.