aboutsummaryrefslogtreecommitdiff
path: root/module/sxml/namespaced.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/sxml/namespaced.scm')
-rw-r--r--module/sxml/namespaced.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/module/sxml/namespaced.scm b/module/sxml/namespaced.scm
index 746b98bb..846f8f25 100644
--- a/module/sxml/namespaced.scm
+++ b/module/sxml/namespaced.scm
@@ -175,7 +175,8 @@
((tag) (values tag '())))))
(let ((parts (string-split (symbol->string tag-symb) #\:)))
(cons (case (length parts)
- ((1) (xml #f (string->symbol (car parts)) attrs))
+ ((1) (xml (assoc-ref namespaces #f)
+ (string->symbol (car parts)) attrs))
((2)
(cond ((assoc-ref namespaces (string->symbol (car parts)))
=> (lambda (ns) (xml ns (string->symbol (cadr parts)) attrs)))