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/opml/parser.go | 1 + 1 file changed, 1 insertion(+) (limited to 'reader/opml') diff --git a/reader/opml/parser.go b/reader/opml/parser.go index 1c24a70..1bdec20 100644 --- a/reader/opml/parser.go +++ b/reader/opml/parser.go @@ -16,6 +16,7 @@ import ( func Parse(data io.Reader) (SubcriptionList, *errors.LocalizedError) { feeds := new(opml) decoder := xml.NewDecoder(data) + decoder.Entity = xml.HTMLEntity decoder.CharsetReader = encoding.CharsetReader err := decoder.Decode(feeds) -- cgit v1.2.3