tree data UPDATE store default NS for XML prefix data
May be needed for unprefixed identity resolution.
diff --git a/src/printer_xml.c b/src/printer_xml.c
index 5c17aa8..22c6af6 100644
--- a/src/printer_xml.c
+++ b/src/printer_xml.c
@@ -148,6 +148,11 @@
set = prefix_data;
for (i = 0; i < set->count; ++i) {
ns = set->objs[i];
+ if (!ns->prefix) {
+ /* default namespace is not for the element */
+ continue;
+ }
+
xml_print_ns(pctx, ns->uri, (prefix_opts & LYXML_PREFIX_DEFAULT) ? NULL : ns->prefix, prefix_opts);
}
break;