summaryrefslogtreecommitdiff
path: root/source/xps/xps-doc.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2014-09-02 20:34:48 +0200
committerTor Andersson <tor.andersson@artifex.com>2014-09-17 12:06:07 +0200
commit13e335fd06789a42369d03b2cad65818014f3f79 (patch)
tree3ad0982c256b58e675b73e66427d4d2a6c44d16d /source/xps/xps-doc.c
parent758a9a75fd34bd8312b07f1be72aeee63522d2a0 (diff)
downloadmupdf-13e335fd06789a42369d03b2cad65818014f3f79.tar.xz
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.
Diffstat (limited to 'source/xps/xps-doc.c')
-rw-r--r--source/xps/xps-doc.c4
1 files changed, 2 insertions, 2 deletions
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)
{