These are the known errors and typos in the book as of 16 April 2000:
The column shows a
severity of between 1 and 3. Typos are 1 (as they have no impact on your learning),
typos which interfere with your code are 2 and downright incorrect code is 3.
| Comment | Page | Line | Is | Should be | |
| 3 | Incorrect closing tag in XML | 18 | 19 lines from the bottom |
<CONTACT-TELEPHONENUMBER> |
<CONTACTTELEPHONENUMBER> |
| 3 | missing property | 79 | 2 | response.write objXmldoc | response.write objXmldoc.xml |
| 3 | code doesn't work if used as shown (incomplete description) | 93 | 5,6 and 7 from the bottom |
<SCRIPT
FOR="windows EVENT="onload"> |
<SCRIPT
language="vbscript" FOR="windows EVENT="onload"> xslPEOPLE.innerHTML = source.transformNode(style.xmlDocument) </SCRIPT> |
| 3 | missing quotes, wrong extension | 194 | 13 | objDOMDocument.Load http://mark/xmlcode/people2.dtd | objDOMDocument.Load "http://mark/xmlcode/people2.xml" |
| 3 | missing quotes | 232 | 17 | objDOMDocument.Load http://mark/xmlcode/people2.xml | objDOMDocument.Load "http://mark/xmlcode/people2.xml" |
| 3 | wrong namespace | 24 | 13 from the bottom | The following example declares BOOK and COURSE to be | The following example declares bk and COURSE to be |
| 3 | wrong namespace | 25 | 6 | we defined a namespace of bk and COURSES within | we defined a namespace of bk and COURSE within |
| 3 | wrong parameter | 56 | mid page | objXmlDoc.async = False | objXmlDoc.async = True |
| 2 | typo | 22 | 1 | character of < by changing | character of > by changing |
| 2 | Hypertext Transport Protocol is also known as HTTP | xvix | 2 | HTML (Hypertext Transport Protocol) | HTML (Hypertext Markup Language) |
| 2 | Acronym used before it is defined | 10 | 8 lines from the bottom | SGML | SGML (Structured Generalised Markup Language) |
| 2 | typo/bad exaplanation | 92 | 5 | transform the XML into XSL and store | transform the XML with XSL and store |
| 2 | code incomplete (but should work since VBScript is the default language) | 95 | 10 | <SCRIPT FOR="windows EVENT="onload"> | <SCRIPT language="vbscript" FOR="windows EVENT="onload"> |
| 1 | Duplicate line | 11 | 6 lines from the bottom | Bear in mind that XML files do not need to have DTD or XSL files, as they are optional | Duplicated from 3 lines above |
| 1 | Netscape changed their version numbers from 5.0 to 6.0! | 25 | 7 from the bottom | Netscape 5.0 | Netscape 6.0 |
| 1 | Spelling/typo | 30 | Mid-page | but will reply | but will rely |
| 1 | HTML line in wrong place, but will NOT affect the code | 42 | 12 and 13 | The <TITLE> </TITLE> tag must always go between the <HEAD> </HEAD> tags | <HEAD> <TITLE> </TITLE> </HEAD> |
| 1 | HTML line in wrong place, but will NOT affect the code | 44 | 16 and 17 from the bottom | The <TITLE> </TITLE> tag must always go between the <HEAD> </HEAD> tags | <HEAD> <TITLE> </TITLE> </HEAD> |
| 1 | Duplicated paragraph | 56/57 | 56 bottom para and 57 top para | Open the code editor? | Ignore the first paragraph and only the read the second on page 57 |
| 1 | typo | 97 | 6 (image) | Name1 (table heading) | Name |
| 1 | typo in left margin | 112 | 2 (in margin) | the vindustry | the industry |
| 1 | incorrect use of colour | 121 | image | the forward and back arrows have a grey colour in them, implicitly indicating they are solid | the forward and back arrows are just forward and back arrows |
| 1 | typo | 127 | image | Communicatios | Communications |
| 1 | incorrect reference | 128 | 7 (in margin) | In example B, a | In the DBToXML example, a |
| 1 | picture shown is NOT a sequence diagram, it is a screenshot | 139 | 3 from the bottom | The sequence diagram in figure 6.14 | The sequence diagram in figure 6.12 on page 127 |
| 1 | wrong image label | 147 | image label | Figure 6.15 Example B user interface | Figure 6.15 XMLDemo user interface |
| 1 | wrong image label | 148 | image label | Figure 6.16 Example B XMLDemo | Figure 6.16 XMLDemo project |
| 1 | word not capitalised | 162 | 6 from the bottom | Collection builder | Collection Builder |
| 1 | missing word | 272 | 15 from the bottom | trying to take over DTDs | trying to take over from DTDs |
| 1 | missing words | 272 | bottom line | proposals essentially the same. | proposals in essentially the same way. |
| 1 | invalid URL | 281 | 15 | http://www.w3c.com | http://www.w3c.org |
| 1 | invalid URL | 281 | 17 | http://www.w3.org/XML/Actvity | http://www.w3c.org/XML/Actvity |
If you have more errata, comments or errors feel free to email them in to mark_tracey@yahoo.com or to visit the Manning Author Online.