summaryrefslogtreecommitdiff
path: root/c14n.c
diff options
context:
space:
mode:
Diffstat (limited to 'c14n.c')
-rw-r--r--c14n.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/c14n.c b/c14n.c
index ca77f92..afd95b3 100644
--- a/c14n.c
+++ b/c14n.c
@@ -547,15 +547,14 @@ xmlC14NPrintNamespaces(const xmlNsPtr ns, xmlC14NCtxPtr ctx)
if (ns->prefix != NULL) {
xmlOutputBufferWriteString(ctx->buf, " xmlns:");
xmlOutputBufferWriteString(ctx->buf, (const char *) ns->prefix);
- xmlOutputBufferWriteString(ctx->buf, "=");
+ xmlOutputBufferWriteString(ctx->buf, "=\"");
} else {
- xmlOutputBufferWriteString(ctx->buf, " xmlns=");
+ xmlOutputBufferWriteString(ctx->buf, " xmlns=\"");
}
if(ns->href != NULL) {
- xmlBufWriteQuotedString(ctx->buf->buffer, ns->href);
- } else {
- xmlOutputBufferWriteString(ctx->buf, "\"\"");
+ xmlOutputBufferWriteString(ctx->buf, (const char *) ns->href);
}
+ xmlOutputBufferWriteString(ctx->buf, "\"");
return (1);
}