Skip to main content

XML Complete

XML Complete

Pat Coleman (Editor)

ISBN: 978-0-782-14033-0

Nov 2001

975 pages

Select type: Paperback

Product not available for purchase


XML Complete is a one-of-a-kind book--valuable both for its broad content and its low price. The book contains all the essentials on XML, including comprehensive information on XML-related standards like XHTML and XSLT.
With XML Complete, you'll learn everything you need to know for Web development with XML--from creating elements, attributes, and entities to using XML with Servlets and JSP. The book contains the complete CML 1.0 (Second Edition) specification and details the new W3C schema specification recommendation. For a handy, up-to-date guide, Web developers don't need to look any farther!
XML Complete introduces you to the work of some of Sybex's finest authors, so you'll know where to go to learn even more about XML.


PART I: XML Fundamentals.

Chapter 1: Creating XML Documents.

Chapter 2: Understanding and Creating Elements.

Chapter 3: Understanding and Creating Attributes.

Chapter 4: Understanding and Creating Entities.

PART II: XML Data Design.

Chapter 5: XML Design Principles.

Chapter 6: Creating Your Own DTD.

Chapter 7: An Introduction to XML Schemas.

Chapter 8: Writing XML Schemas.

PART III: Working with XHTML.

Chapter 9: XHTML Structure and Form.

Chapter 10: Creating Your First XHTML Document.

Chapter 11: Converting HTML to XHTML.

PART IV: XML Scripting and Processing.

Chapter 12: Transforming XML: Introducing XSLT.

Chapter 13: Modeling the XML Document Object.

Chapter 14: XML Solutions in Perl.

Chapter 15: Applying SOAP/XML-RPC in Perl.

Chapter 16: XML Solutions in Python.

Chapter 17: Python and Unicode.

Chapter 18: Applying SOAP/XML-RPC in Python.

Chapter 19: XML and Tcl.

Chapter 20: XML and PHP.

Chapter 21: Servlets, JSP, and XML.

PART V: E-Commerce Solutions with XML and JSP.

Chapter 22: Presenting an XML Catalog Online.

Chapter 23: Using Surveys to Know Your Customer.

Chapter 24: And Now for the News.

Appendix A: Extensible Markup Language (XML) 1.0 (Second Edition).

Appendix B: XML Schema Elements.

Appendix C: SOAP Reference.


Bonus Appendix: The Document Object Model, Level 1
ChapterPageDetailsDatePrint Run
Combined Errata

Page 5

Listing 1.2, lines 5 & 6, <!- should be <!-- and ending -> should be -->

Page 94

Last para., 3rd line, xsl:space should be xml:space

Page 133

Code in middle of page,
Line of code beneath 1st para. should be < !ENTITY lt "&amp;#60;" >

Page 178

1st line of code should be !ELEMENT list (item | list)+. Please note, due to the contraints of this DB, less than and greater than arrors can not be used. In the above should be, place these symbols at the beginning and end.

Page 179

<ELEMENT Ftnote (Para | List1)+>
<ELEMENT Ftnote (Fnote.Para | List1)+>
both missing ! after the first <

Page 199

Under NMTOKEN in lines 1 and 4, MNTOKEN should read NMTOKEN .

Page 235

10th line on page, -\d\d\d should be -\d\d\d\d

Page 239

Under a?, 3rd and 4th line from bottom of page, winded should be wined .

Page 240

2ne line from top, should be tickticktocktickticktock (without the redundant <)

Page 363

Code fragment above Managing Result Trees with Namespaces , and should be and

Page 371

3rd line from the bottom, xsl : -templates should read xsl :apply-templates

Page 375

3rd paragraph, 8th line, auto-year should be auto_year

Page 382

1st Paragraph,4th line, xsl:applytemplates should be xsl:apply-templates

Page 389

Under Using the xsl:include Element ,

Page 397

In code, :
(5)[@action=...]"> ((5) is actually 5-in-a-circle)

should be:

("continuation-arrow" is the little bold arrow used in Listing 12.14, page 395)