DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24692>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24692

keys with unions containing subelements not handled propertly





------- Additional Comments From [EMAIL PROTECTED]  2003-11-14 22:18 -------
I think I've found the problem.  In
org/apache/xerces/impl/xs/identity/Selector.java in Matcher.startElement the
following if statement exists:
            if ((fMatchedDepth == -1 && ((matched & MATCHED) == MATCHED)) ||
                    ((matched & MATCHED_DESCENDANT) == MATCHED_DESCENDANT)) {
I'm not sure what fMatchedDepth is there for, but if I remove the check against
it,  I get the behavior I'd expect.  I'll keep trying to figure this out, but if
someone could explain what's supposed to be happening here, I'm open to suggestions.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to