diff --git a/crates/parser/tree/mxml.rs b/crates/parser/tree/mxml.rs index 5ffacf1..1ee0f1c 100644 --- a/crates/parser/tree/mxml.rs +++ b/crates/parser/tree/mxml.rs @@ -79,7 +79,12 @@ impl MxmlName { } pub fn to_string(&self, namespace: &Rc) -> String { - self.resolve_name(namespace).map(|(uri, localname)| format!("{uri}:{localname}")).unwrap_or("[error]".into()) + self.resolve_name(namespace).map(|(uri, localname)| { + if uri.is_empty() { + return localname; + } + format!("{uri}:{localname}") + }).unwrap_or("[error]".into()) } }