Now firmly established as a mature technology with numerousapplications, XML has spawned additional functionalities, each withits own specifications. This edition of the highly popularguidebook for beginning XML programmers teaches you not only whatXML is and how to use it, but also how it partners withXPath™, XSLT, XQuery, XHTML, and others.
Youll learn XML basics, then explore an XML-basedprogramming language that enables you to transform XML documentsinto different formats. Youll discover how to query databasesfor XML information, publish XML documents on the Web, and createinteractive 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, andattributes
- Rules for naming and structuring elements to producewell-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, andWSDL
- 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 useXML. Some knowledge of Web programming or data exchange techniquesis helpful but not necessary.
Wrox Beginning guides are crafted to make learning programminglanguages and technologies easier than you think, providing astructured, tutorial format that will guide you through all thetechniques involved.
"…a comprehensive text for anyone who is serious about learning XML…" (International Developer
, June 2005)