This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Newly introduced element "xqx:integerLiteral" effectively duplicates "xqx:integerConstantExpr", and "xqx:variableRef" duplicates "xqx:varRef". While this isn't an error, it seems a little strange.
Agreed.
I fixed this as directed (html and test suite updated) However, while testing the fix, I may have discovered why Jim did it this way. I suspect he may have been trying to make the schema more readable without violating the unique particle attribution constraint. e.g. integerConstantExpr is in the substitution group for expr.