XQuery by Priscilla Walmsley The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated April 3, 2008. UNCONFIRMED errors and comments from readers: {4} Example 1-6; The right-hand side of the 'let' statement refers to 'named'. Should that be 'name'? let $name := $product/named vs. let $name := $product/name {5} Example 1-7; To be correct HTML, shouldn't there be
  • tags around each line item? {28} variables paragraph 2; Most implementations allow reuse of variable names without giving an error. For example eXist, saxon. (38) Table 3-5; There is an extra space in the path expression in the third row of the first column of Table 3-5. I think it should be: not(doc("catalog.xml")/catalog/product) {158} 3rd paragraph; same heading as paragraph 4 of page 158 Suggestion: Casting from xs:string or xs:untypedAtomic