The syntax for QNames in 1.0 is <prefix>:<localname>, not <prefix>.<localname>.
This is because <expr> is a first-class, <toplevel> construct in 2.0, but not 1.0, and QName's can be expressions.
This problem could be resolved (although it is perhaps not even a problem), by including some precedence rules in the parser.py grammar for <expr>s and <instanceexp>.
The syntax for QNames in 1.0 is
<prefix>:<localname>
, not<prefix>.<localname>
.This is because
<expr>
is a first-class,<toplevel>
construct in 2.0, but not 1.0, and QName's can be expressions.This problem could be resolved (although it is perhaps not even a problem), by including some precedence rules in the parser.py grammar for
<expr>
s and<instanceexp>
.