From 13e335fd06789a42369d03b2cad65818014f3f79 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 2 Sep 2014 20:34:48 +0200 Subject: Improve XML parser. Add a whitespace preserving mode, for future use with XHTML. Also parse XHTML entities. This is not strictly according to spec, but for properly formed XML documents it should not matter. --- source/xps/xps-doc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/xps/xps-doc.c') diff --git a/source/xps/xps-doc.c b/source/xps/xps-doc.c index ee3d9736..e2058fbc 100644 --- a/source/xps/xps-doc.c +++ b/source/xps/xps-doc.c @@ -360,7 +360,7 @@ xps_parse_metadata(xps_document *doc, xps_part *part, xps_fixdoc *fixdoc) doc->base_uri = buf; doc->part_uri = part->name; - root = fz_parse_xml(doc->ctx, part->data, part->size); + root = fz_parse_xml(doc->ctx, part->data, part->size, 0); xps_parse_metadata_imp(doc, root, fixdoc); fz_free_xml(doc->ctx, root); @@ -439,7 +439,7 @@ xps_load_fixed_page(xps_document *doc, xps_page *page) part = xps_read_part(doc, page->name); fz_try(ctx) { - root = fz_parse_xml(doc->ctx, part->data, part->size); + root = fz_parse_xml(doc->ctx, part->data, part->size, 0); } fz_always(ctx) { -- cgit v1.2.3