From 3a39d110f0f2a3e976df1e810a861c602a634d14 Mon Sep 17 00:00:00 2001 From: Peter De Wachter Date: Sat, 2 Mar 2019 16:38:02 +0100 Subject: Accept HTML entities when parsing XML Every once in a while, one of my feeds would throw an XML parse error because it used ` ` or some other HTML entity. I feel Miniflux should be lenient here, and Go already has a handy hook to make this work. --- reader/rdf/parser.go | 1 + 1 file changed, 1 insertion(+) (limited to 'reader/rdf') diff --git a/reader/rdf/parser.go b/reader/rdf/parser.go index 90eb1dc..f942317 100644 --- a/reader/rdf/parser.go +++ b/reader/rdf/parser.go @@ -17,6 +17,7 @@ import ( func Parse(data io.Reader) (*model.Feed, *errors.LocalizedError) { feed := new(rdfFeed) decoder := xml.NewDecoder(data) + decoder.Entity = xml.HTMLEntity decoder.CharsetReader = encoding.CharsetReader err := decoder.Decode(feed) -- cgit v1.2.3