Errata for DocBook: The Definitive Guide

Table of Contents

We invite your participation in the evolution of this book as a standard like its subject, the DocBook DTD. As DocBook continues to evolve, we will continue to update the online version of this book. The printed edition will also be updated in the regular way that O'Reilly updates its books, fixing errors and adding essential technical information as it reprints the book until a new edition is necessary.

If you find an error or omission in DocBook: The Definitive Guide, please let us know.

Errata for the first edition

  • The XSL stylesheet in Example 4-4 has out-dated namespace URIs

    The XSL WG changed the URI before going to Proposed Recommendation. The correct URIs are now as follows:

    1
    2
    3
    4
    
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                    xmlns:fo="http://www.w3.org/1999/XSL/Format">
    
    

    Fixed in online version 1.0.2.

  • In Figure 5-1, the “Z” in “dbhierZ.redecl” should be a numeral “2”.

    Fixed in online version 1.0.2.

  • In Example 4-6, “bold” should read “strong”.

    The line that reads:

    1
    2
    3
    
    <emphasis role=bold>This</emphasis> paragraph contains
    
    

    Should read:

    1
    2
    3
    
    <emphasis role=strong>This</emphasis> paragraph contains
    
    

    Fixed in online version 1.0.2.

  • In Section 4.3.6.7, the examples for case and cond are missing several closing parentheses.

    The text should read as follows. Note the additional closing parenthesis at the end of each intermediate constant/condition clause:

    case

    case selects from among several alternatives:

    1
    2
    3
    4
    5
    6
    7
    
    
    (case expression
      ((constant1) (expression1))
      ((constant2) (expression2))
      ((constant3) (expression3))
      (else else-expression))
    

    The value of the expression is compared against each of the constants in turn and the expression associated with the first matching constant is evaulated.

    cond

    cond also selects from among several alternatives, but the selection is performed by evaluating each expression:

    1
    2
    3
    4
    5
    6
    7
    
    
    (cond
      ((condition1) (expression1))
      ((condition2) (expression2))
      ((condition3) (expression3))
      (else else-expression))
    

    The value of each conditional is calculated in turn. The expression associated with the first condition that is true is evaluated.

    Fixed in online version 1.0.2.

  • Remove the “de” in the French example preceding Table 4-1.

    Fixed in online version 1.0.2.