diff options
author | Patrick Shaughnessy <pshaughn@comcast.net> | 2019-12-09 19:15:28 -0500 |
---|---|---|
committer | Patrick Shaughnessy <pshaughn@comcast.net> | 2020-02-12 17:02:56 -0500 |
commit | 9cc32523853f46d9899f97270778550ec1afee90 (patch) | |
tree | c8b038626ef143a0112d6bd01d4b85a8b8cb25fb /components/script/dom/bindings/xmlname.rs | |
parent | ed9b5843443db7164bda6eb6f3cb7caff2ff5a3c (diff) | |
download | servo-9cc32523853f46d9899f97270778550ec1afee90.tar.gz servo-9cc32523853f46d9899f97270778550ec1afee90.zip |
Changed error type on qname, per spec
Diffstat (limited to 'components/script/dom/bindings/xmlname.rs')
-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(()), } } |