Fix ASCII entity resolution (fixes #9)
Entity: line 1: parser error : Couldn't find end of Start Tag ref
=epub%20leseprobe&utm_campaign=m%C3%A4dchen%20mit%20den%20engelsh%C3%A4nden"
^
Change-Id: Ic57b654bbfe37bb5ea2d4307e8e8deb83fb1cf22
diff --git a/t/data/wdd_sample.i5.xml b/t/data/wdd_sample.i5.xml
index 669f1e3..9935921 100644
--- a/t/data/wdd_sample.i5.xml
+++ b/t/data/wdd_sample.i5.xml
@@ -491,7 +491,12 @@
<div id="i.10317_5" type="thread" part="N" org="uniform" sample="complete" complete="y">
<head>Öffentliche Dienstleistungen, Ver-/Entsorgung</head>
<posting id="i.10317_5_1" indentLevel="0" when-iso="2017-07-09T17:53+02" who="WU00003189">
- <p part="N"> Dieser Bereich unterliegt, sofern er in öffentlicher Hand ist, dem Preisgesetz.<s> Durch eine PPP fällt die Bindung an das Preisgesetz weg, mit der Folge, dass die Kosten frei kalkuliert werden können, regelmäßige weitere Folge: Preissteigerungen!</s>
+ <p>
+ <hi rend="_9_italic">Mehr unter</hi>
+ <ref target="http://forever.ullstein.de/ebook/das-maedchen-mit-den-engelshaenden/?utm_source=sog%20des%20todes&utm_medium=ebook&utm_term=epub%20leseprobe&utm_campaign=m%C3%A4dchen%20mit%20den%20engelsh%C3%A4nden"">
+ </ref>
+ </p>
+ <p part="N"> Dieser Bereich unterliegt, sofern er in öffentlicher Hand ist, dem Preisgesetz.<s> Durch eine PPP fällt die Bindung an das Preisgesetz weg, mit der Folge, dass die Kosten frei kalkuliert werden können, regelmäßige weitere Folge: Preissteigerungen!</s>
<s>Vgl. http://www.econstor.eu/bitstream/10419/85329/1/770675158.pdf Möglicherweise wird diese "Flucht aus dem Preisrecht" (Greiffenhagen) durch die derzeit in Vorbereitung befindliche Novellierung des Preisgesetzes verhindert oder zumindest erschwert.</s>
<s>--</s>
<autoSignature type="signed">Karl 3 <timestamp>17:53, 9. Jul. 2017 (CEST)</timestamp>
diff --git a/t/tei.t b/t/tei.t
index 98b945e..f5fa39e 100644
--- a/t/tei.t
+++ b/t/tei.t
@@ -140,7 +140,11 @@
is(replace_entities('A'), 'A');
is(replace_entities('«'), replace_entities('«'));
is(replace_entities('A'), 'A');
- is(replace_entities('&<>'), '&<>')
+ is(replace_entities('&<>'), '&<>');
+ is(replace_entities('"'), '"');
+ is(replace_entities('&'), '&');
+ is(replace_entities('''), ''');
+ is(replace_entities('<'), '<');
};
done_testing;