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/parser/format.go | 1 + 1 file changed, 1 insertion(+) (limited to 'reader/parser') diff --git a/reader/parser/format.go b/reader/parser/format.go index 87963d3..fef14fe 100644 --- a/reader/parser/format.go +++ b/reader/parser/format.go @@ -27,6 +27,7 @@ func DetectFeedFormat(data string) string { } decoder := xml.NewDecoder(strings.NewReader(data)) + decoder.Entity = xml.HTMLEntity decoder.CharsetReader = encoding.CharsetReader for { -- cgit v1.2.3