Synopses & Reviews
Essential Skills for First-Time Programmers
Learn the basics of XML programming by following the steps and examples in this easy-to-use resource. XML: A Beginner's Guide covers fundamental concepts, including XML syntax, DTDs, schemas, namespaces, and the characteristics of a well-formed XML document. The book moves on to explain SMIL, XML-based Web sites, the Document Object Model (DOM), creating Access and SQL Server 2000 databases, XSL, and implementing wireless e-commerce solutions. To speed your progress, the source code for all examples is available free online. Get started programming in XML right away with this self-paced, step-by-step learning solution.
This Beginner's Guide is Designed for Easy Learning:
- Modules--Each programming concept is divided into logical modules (chapters), ideal for individualized learning
- Goals--Each module opens with the specific programming skills you'll have by the end of the module
- Ask the Experts--Q&A sections throughout are filled with extra information and interesting commentary
- 1-Minute Drills--Quick self-assessment sections to check your progress
- Annotated Syntax--Example code annotated with commentary that points to the particular technique illustrated
- Projects--Coding exercises contained in each module show how to apply what you are learning
Mastery Checks--End-of-module reviews that test your knowledge using short-answer, multiple-choice, fill-in-the-blank, and simple coding questions
Table of Contents
Part I: XML Basics.
Chapter 1: the History of XML.
Chapter 2: XML Basics, Syntax, and DTDs.
Chapter 3: XML Schema.
Chapter 4: XML Namespaces and Advanced Schemas.
Part II: Using XML.
Chapter 5: XML Graphics Basics and SMIL.
Chapter 6: XML Applications, XLink, XPath, and XPointer.
Chapter 7: XML and the Web.
Part III: Extending XML.
Chapter 8: The Document Object Model.
Chapter 9: Designing Data Models for XML.
Chapter 10: Databases and XML.
Chapter 11: XML Presentation and XSL.
Chapter 12: XML, WAP, Ecommerce.
Part IV: Appendixes.
A: Answers to Mastery Checks.
B: XML Schema and DTD Syntax.