Summary: | XPath test suite failures | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alexey Proskuryakov <ap> |
Component: | XML | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | Keywords: | LayoutTestFailure |
Priority: | P2 | ||
Version: | 420+ | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
Bug Depends on: | 12452, 12464, 12471, 12486, 12560 | ||
Bug Blocks: |
Description
Alexey Proskuryakov
2007-01-28 12:02:56 PST
The current list: XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE XPathResult_invalidIteratorState_ANY_TYPE XPathResult_iterateNext_INVALID_STATE_ERR These now fail because XPathResult relies on DOM mutation events for invalidation, which don't work in XMLHttpRequest responses for some reason. Conformance_ID This fails because id() function is not supported, bug 12452. XPathExpression_evaluate_WRONG_DOCUMENT_ERR XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR These now work, but fail. They also fail in Firefox, but pass in Opera. XPathNSResolver_lookupNamespaceURI_nist_dmstc XPathNSResolver_lookupNamespaceURI_null Text_Nodes Haven't investigated these yet. The current list: XPathResult_invalidIteratorState_ORDERED_NODE_ITERATOR_TYPE XPathResult_invalidIteratorState_UNORDERED_NODE_ITERATOR_TYPE XPathResult_invalidIteratorState_ANY_TYPE XPathResult_iterateNext_INVALID_STATE_ERR These fail because XPathResult relies on DOM mutation events for invalidation, and those don't work in XMLHttpRequest responses for some reason. Bug 12471. XPathExpression_evaluate_WRONG_DOCUMENT_ERR XPathEvaluator_evaluate_WRONG_DOCUMENT_ERR These now work, but fail. They also fail in Firefox, but pass in Opera. From reading the spec, I'm not entirely sure if they must pass, as our XPathEvaluator is not tied to the document, and can work on any nodes. |