diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/xml.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| @@ -60,7 +60,7 @@ static int S_render_node(cmark_node *node, cmark_event_type ev_type,      case CMARK_NODE_CODE:      case CMARK_NODE_HTML_BLOCK:      case CMARK_NODE_HTML_INLINE: -      cmark_strbuf_puts(xml, ">"); +      cmark_strbuf_puts(xml, " xml:space=\"preserve\">");        escape_xml(xml, node->as.literal.data, node->as.literal.len);        cmark_strbuf_puts(xml, "</");        cmark_strbuf_puts(xml, cmark_node_get_type_string(node)); @@ -100,7 +100,7 @@ static int S_render_node(cmark_node *node, cmark_event_type ev_type,          escape_xml(xml, node->as.code.info.data, node->as.code.info.len);          cmark_strbuf_putc(xml, '"');        } -      cmark_strbuf_puts(xml, ">"); +      cmark_strbuf_puts(xml, " xml:space=\"preserve\">");        escape_xml(xml, node->as.code.literal.data, node->as.code.literal.len);        cmark_strbuf_puts(xml, "</");        cmark_strbuf_puts(xml, cmark_node_get_type_string(node)); | 
