servo/components/xpath
Simon Wülker 5510ea91b3
xpath: Remove XML QName validation (#39594)
*Most* of the properties that were verified here were already verified
by the xpath parser before. I have not found any evidence that other
browsers do the remaining checks. There are web platform tests that
expect contradicting behavior (which pass in other browsers).

Additionally, this change switches `xpath` to use `markup5ever` instead
of `html5ever` - this is a drop-in replacement. I thought I did this as
part of https://github.com/servo/servo/pull/39546 but apparently the
change got lost in the rebasing.


Testing: A new web platform test starts to pass.
Fixes https://github.com/servo/servo/issues/39442
Part of #34527

cc @minghuaw

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2025-10-01 07:41:56 +00:00
..
src xpath: Remove XML QName validation (#39594) 2025-10-01 07:41:56 +00:00
Cargo.toml xpath: Remove XML QName validation (#39594) 2025-10-01 07:41:56 +00:00