diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/bindings/xmlname.rs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/components/script/dom/bindings/xmlname.rs b/components/script/dom/bindings/xmlname.rs index 12c10620dd0..b4e6aab289f 100644 --- a/components/script/dom/bindings/xmlname.rs +++ b/components/script/dom/bindings/xmlname.rs @@ -10,15 +10,10 @@ use html5ever::{LocalName, Namespace, Prefix}; /// Validate a qualified name. See https://dom.spec.whatwg.org/#validate for details. pub fn validate_qualified_name(qualified_name: &str) -> ErrorResult { + // Step 2. match xml_name_type(qualified_name) { - XMLName::InvalidXMLName => { - // Step 1. - Err(Error::InvalidCharacter) - }, - XMLName::Name => { - // Step 2. - Err(Error::Namespace) - }, + XMLName::InvalidXMLName => Err(Error::InvalidCharacter), + XMLName::Name => Err(Error::InvalidCharacter), // see whatwg/dom#671 XMLName::QName => Ok(()), } } |