March 2007
Intermediate to advanced
512 pages
21h 15m
English
A qualified name (QName) in your query has a prefix that is not declared, or that is referenced outside the scope in which it is declared. Anything that appears before a colon in a name is considered to be a prefix, and it must be declared, either in the prolog or in an element constructor. This error is raised for path expressions, element and attribute constructors, element and attribute sequence types, pragma names, and option names. For example, the path expression:
doc("nscat.xml")//prod:productraises an error if the prod prefix is not declared either in the query prolog or in an outer direct element constructor.
Read now
Unlock full access