Restriction checking code resolves an element from a wrong schema grammar
-------------------------------------------------------------------------
Key: XERCESC-1777
URL: https://issues.apache.org/jira/browse/XERCESC-1777
Project: Xerces-C++
Issue Type: Bug
Components: Validating Parser (Schema) (Xerces 1.5 or up only)
Affects Versions: 2.8.0
Environment: any
Reporter: Boris Kolpackov
Assignee: Boris Kolpackov
The attached test case demonstrates a bug in restriction handling logic. After
some debugging it appears that the element in the base type is resolved in the
wrong schema grammar. Normally it would fail and the fall back cases would
resolve the corrent element. But in this test case we have an otherwise
unrelated type at the right position which happened to have an element with the
same. If one renames the Value element in the bar type, the error goes away.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]