mirror of
https://github.com/servo/servo.git
synced 2025-07-16 03:43:38 +01:00
script: Update name validation for attribute, element, and doctype (#37747)
A recent update in the spec (https://github.com/whatwg/dom/pull/1079) introduced new rules for name validation of attribute, element, and doctype. This PR implements the new name validation rules in `components/script/dom/bindings/domname.rs`. The old XML name validation rules are not fully removed because there remains a few usage of it in `ProcessingInstructions` and `xpath`. Testing: Covered by WPT tests Fixes: #37746 --------- Signed-off-by: minghuaw <michael.wu1107@gmail.com> Signed-off-by: Minghua Wu <michael.wu1107@gmail.com> Co-authored-by: Xiaocheng Hu <xiaochengh.work@gmail.com>
This commit is contained in:
parent
e14556959d
commit
5b507dc871
17 changed files with 380 additions and 872 deletions
|
@ -139,6 +139,7 @@ pub(crate) mod buffer_source;
|
|||
pub(crate) mod cell;
|
||||
pub(crate) mod constructor;
|
||||
pub(crate) mod conversions;
|
||||
pub(crate) mod domname;
|
||||
pub(crate) mod error;
|
||||
pub(crate) mod frozenarray;
|
||||
pub(crate) mod function;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue