From 03940e8796bd7ff4b9090adea59d42d4dadd17d9 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sat, 20 Apr 2019 00:34:41 +0200 Subject: [PATCH] Inline XML entities Browsers do not expand external XML entities so they must be inlined. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1c62e7ac..f194daa4 100644 --- a/Makefile +++ b/Makefile @@ -91,8 +91,8 @@ xep-%.html: $(OUTDIR)/xep-%.html ; .PHONY: xep-%.pdf xep-%.pdf: $(OUTDIR)/xep-%.pdf ; -$(all_xep_xmls): $(OUTDIR)/%.xml: %.xml $(OUTDIR) - cp $< $@ +$(all_xep_xmls): $(OUTDIR)/%.xml: %.xml $(XMLDEPS) + xmllint --nonet --noent --loaddtd --dropdtd $< --output $@ $(OUTDIR)/xep.xsl: xep.xsl $(OUTDIR) cp $< $@