Synopses & Reviews
This fast-paced and thorough tutorial/reference contains everything an experienced web developer needs to put XML to work on established or new web sites. The book covers the fundamentals of the XML language, with emphasis on the creation of XML pages and their publication on the Web; the integration of XML with HTML, databases, and scripting languages to build complex applications; Cascading Style Sheets and XSL Transformation; and supplemental technologies such as XLinks and XPointers. The CD includes all the source code from the book, a complete XML site, and a selection of useful tools.
These 100% authoritative, comprehensive, and solution-filled resources are ideal for people who need a thorough tutorial and a complete reference
-- CD-ROM with software selected by the author (for most titles)
-- Icons, tables, and step-by-step guidelines
About the Author
Elliotte Rusty Harold
is an internationally respected writer, programmer, and educator both on the Internet and off. He got his start by writing FAQ lists for the Macintosh newsgroups on Usenet, and has since branched out into books, Web sites, and newsletters. He lectures about Java and object-oriented programming at Polytechnic University in Brooklyn. His Cafe con Leche Web site at http://metalab.unc.edu/xml/ has become one of the most popular independent XML sites on the Internet.
Elliotte is originally from New Orleans where he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth and cats Charm (named after the quark) and Marjorie (named after his mother-in-law). When not writing books, he enjoys working on genealogy, mathematics, and quantum mechanics. His previous books include The Java Developer's Resource, Java Network Programming, Java Secrets, JavaBeans, XML: Extensible Markup Language, and Java I/O.
Table of Contents
PART I: INTRODUCING XML.
Chapter 1: An Eagle's Eye View of XML.
Chapter 2: XML Applications.
Chapter 3: Your First XML Document.
Chapter 4: Structuring Data.
Chapter 5: Attributes, Empty Tags, and XSL.
Chapter 6: Well-formedness.
Chapter 7: Foreign Languages and Non-Roman Text.
PART II: DOCUMENT TYPE DEFINITION.
Chapter 8: DTDs and Validity.
Chapter 9: Element Declarations.
Chapter 10: Entity Declarations.
Chapter 11: Attribute Declarations.
Chapter 12: Unparsed Entities, Notations, and Non-XML Data.
Chapter 13: Namespaces.
PART III: STYLE LANGUAGES.
Chapter 14: CSS Style Sheets.
Chapter 15: CSS Layouts.
Chapter 16: CSS Text Styles.
Chapter 17: XSL Transformations.
Chapter 18: XSL Formatting Objects.
PART IV: SUPPLEMENTAL TECHNOLOGIES.
Chapter 19: XLinks.
Chapter 20: XPointers.
Chapter 21: The Resource Description Framework.
PART V: XML APPLICATIONS.
Chapter 22: XHTML.
Chapter 23: The Wireless Markup Language.
Chapter 24: Schemas.
Chapter 25: Scalable Vector Graphics.
Chapter 26: The Vector Markup Language.
Chapter 27: The Channel Definition Format.
Chapter 28: Designing a New XML Application.
Appendix A: What's on the CD-ROM.
Appendix B: XML Reference Material.
Appendix C: The XML 1.0 Specification, Second Edition.
End-User Licence Agreement.
CD-ROM Installation Instructions.