This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
XPath Level 1 says: -- In the event that there is more than one node which would match the XPath, the implementation SHOULD select or return the first node only. --- and then it says: -- Expressions in this language MUST NOT evaluate to more than a single node. -- This is inconsistent and the SHOULD in the first one is asking for an interop problem. Proposal: 1 - s/SHOULD/MUST/ in the first sentence 2 - remove the 2nd sentence since I'm pretty sure the BNF won't allow it. But I'd like someone to double-check this.
*** Bug 8231 has been marked as a duplicate of this bug. ***
Resolved as proposed