From e0049a9f9ee5e5fe4d63d794effdd81ea1e1b6f0 Mon Sep 17 00:00:00 2001 From: hydroper Date: Thu, 2 May 2024 17:00:15 -0300 Subject: [PATCH] Improve MXML name string --- crates/parser/tree/mxml.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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()) } }