Errata

XML Schema

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Printed
Page 3
first line of 5th paragraph

... who maintains of list of XML ...

first "of" NOW READS "a"

Anonymous    Sep 01, 2004
Printed
Page 6
just before <library> tag

The words "was used to" appeared extraneously. These HAVE BEEN DELETED.

Anonymous    Jan 01, 2004
Printed
Page 12
3rd paragraph

The "dead" in the following sentence HAS BEEN CHANGED to constant width font (code) instead of italic font:
"The dead element is optional- it may occur zero times."

Anonymous    Sep 01, 2004
Printed
Page 23
first paragraph

On the last sentence of the paragraph, the word "other" NOW READS "others":
"some datatypes have a full order relation ..., others have no order relation at all ..."

Anonymous    Sep 01, 2004
Printed
Page 26
note at the top

"Any value that is a valid xs:string is also a valid xs:normalizedString"

NOW READS:
"Any value that is valid as a xs:string is also valid as a xs:normalizedString
but its tabs, linefeed and CR will be replaced by spaces."

Anonymous    Jan 01, 2004
Printed
Page 27
5th paragraph (xs:ID)

"There is one constraint added to its value space is that there ...."

NOW READS:
"The one constraint added to its value space is that there ...."

Anonymous    Sep 01, 2004
Printed
Page 27
6th paragraph (xs:IDREF)

"The constraint added to its value space is it must match an ID defined in the same document."

NOW READS:
"The constraint added to its value space is that it must match an ID defined in the same document."

Anonymous    Sep 01, 2004
Printed
Page 29
Under Binary String-encoded datatypes

"XML 1.0 is unable to hold binary content, which must be string-encoded
before it can be included in a XML document. W3C XML Schema has defined
two primary datatypes to support two encodings that are commonly used
(BinHex and base64). "

NOW READS:
"XML 1.0 is unable to hold binary content, which must be string-encoded
before it can be included in a XML document. W3C XML Schema has defined
two primary datatypes to support two encodings that are commonly used
(hexBinary and base64). "

Anonymous    Jan 01, 2004
Printed
Page 29
xs:anyURI

http://dmoz.org/World/Fran%e7ais/

NOW READS:
http://dmoz.org/World/Fran%c3%a7ais/

Anonymous    Jan 01, 2004
Printed
Page 38
Recurring Period

"the duration can only be a Gregorian calendar month or year"

NOW READS:
"the duration can only be a Gregorian calendar month or day"

Anonymous    Jan 01, 2004
Printed
Page 45
Last line of 2nd paragraph in section "Derivation By Restriction"

"though" HAS BEEN CHANGED to "through".

Anonymous    Sep 01, 2004
Printed
Page 47
xs:enumeration

http://dmoz.org/World/Fran%e7ais/

NOW READS:
http://dmoz.org/World/Fran%c3%a7ais/

Anonymous    Jan 01, 2004
Printed
Page 48
Last paragraph

"it's a good idea to avoid using these constrains on these datatypes."

NOW READS:
"it's a good idea to avoid using these constraints on these datatypes."

Anonymous    Sep 01, 2004
Printed
Page 61
second-to-last example

A simple type was previously defined "integerOrData". The name of this simple type
NOW READS "integerOrDate".

Anonymous    Sep 01, 2004
Printed
Page 71
1st paragraph

"(for instance, "P" matches all the Unicode punctuation characters"

NOW READS:
"(for instance, "s" matches all the XML whitespaces and not the character "s")"

Anonymous    Jan 01, 2004
Printed
Page 71
Third paragraph, the last sentence

"This is just the simplest form to specify piece."

NOW READS:
"This is just the simplest form to specify a piece."

Anonymous    Sep 01, 2004
Printed
Page 81
first schema example (under heading 'Fixed format')

<xs:pattern value="[+-].{4}..{2}"/>

NOW READS:
<xs:pattern value="[+-]?.{4}..{2}"/>

Anonymous    Jan 01, 2004
Printed
Page 83
the second example

"<xs:pattern value="b[0-9]{9}[0-9X]"/>"

NOW READS:
"<xs:pattern value="b[0-9]{9}[0-9X]"/>".

Anonymous    Sep 01, 2004
Printed
Page 84
bookID definition

"<xs:pattern value="bd[0-9]{9}[0-9X]"/>"

NOW READS:
"<xs:pattern value="b[0-9]{9}[0-9X]"/>".

Anonymous    Sep 01, 2004
Printed
Page 87
"Content Models" first paragraph, first sentence

"Let's go back on the definition of the content models ...":

NOW READS:
"Let's go back over the definition of the content models ...."

Anonymous    Sep 01, 2004
Printed
Page 90
second schema example

There was a missing space between "attribute" and "name" on line 7. This HAS BEEN ADDED.

Anonymous    Jan 01, 2004
Printed
Page 98
1st sentence of the 1st paragraph of the "Consistent Declaration Rule"

"..., in practice, when the Constant Declaration Rule is violated, ...",

"Consistent" NOW READS "Constant".

Anonymous    Sep 01, 2004
Printed
Page 99
3rd paragraph; lines 5-6 says

"there is no special reason to impose the definition the title of a book after its ISBN ..."

NOW READS:
"there is no special reason to impose the definition of the title of a book after its ISBN ..."

Anonymous    Sep 01, 2004
Printed
Page 117
1st textline after example

"This is probably what we would like to see..."

NOW READS:
"This is probably not what we would like to see..."

Anonymous    Sep 01, 2004
Printed
Page 119
1st paragraph

On line 2, a missing period HAS BEEN ADDED between "complex content model" and "The resulting type".

Anonymous    Sep 01, 2004
Printed
Page 132
4th. textline in paragraph "extension"

"The location where the content of the base type is added may be chosen
during the extension of a complex content complex type..."

NOW READS:
"The location where the content of the base type is added may not be chosen
during the extension of a complex content complex type..."

Anonymous    Sep 01, 2004
Printed
Page 133
1st paragraph after 1st example

At the end of line 3, "these kind of structures" NOW READS "these kinds of structures"

Anonymous    Sep 01, 2004
Printed
Page 135
"Other Alternatives" 1st paragraph ; On line 4

"full schemas documents can be"

NOW READS:
"full schema documents can be"

Anonymous    Sep 01, 2004
Printed
Page 144
2nd example (after 'the complete definition is:')

<xs:element name="book">

NOW READS:
<xs:element name="library">

Anonymous    Jan 01, 2004
Printed
Page 145
2nd paragraph, last sentence of "Key References"

the "element defined under the same element or under one of *their* ancestors"
should be:
"element defined under the same element or under one of its ancestors."
^^^

Anonymous   
Printed
Page 170
XML Attributes 2nd paragraph

http://dyomedea.com/ns/people

NOW READS:
http://www.w3.org/XML/1998/namespace

Anonymous    Jan 01, 2004
Printed
Page 202
1st paragraph

The tags "full name" and "simple name" NOW READ "full-name", "simple-name".

Anonymous    Sep 01, 2004
Printed
Page 217
4th paragraph (above table 13-1)

on the second line, "each of this style" NOW READS "each of these styles".

Anonymous    Sep 01, 2004
Printed
Page 223
paragraph 2; On the first line,

"defining extension of the complex types ..."

NOW READS:
"defining extensions of the complex types ..."

Anonymous    Sep 01, 2004