From 8cebd985a267f6fbcc363672ca81780dd5407eff Mon Sep 17 00:00:00 2001 From: Kebin Liu Date: Fri, 3 Jan 2020 14:19:15 +0800 Subject: Use internal XML workarounds to detect feed format --- reader/parser/format.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/reader/parser/format.go b/reader/parser/format.go index fef14fe..c85dd15 100644 --- a/reader/parser/format.go +++ b/reader/parser/format.go @@ -8,7 +8,7 @@ import ( "encoding/xml" "strings" - "miniflux.app/reader/encoding" + rxml "miniflux.app/reader/xml" ) // List of feed formats. @@ -26,9 +26,7 @@ func DetectFeedFormat(data string) string { return FormatJSON } - decoder := xml.NewDecoder(strings.NewReader(data)) - decoder.Entity = xml.HTMLEntity - decoder.CharsetReader = encoding.CharsetReader + decoder := rxml.NewDecoder(strings.NewReader(data)) for { token, _ := decoder.Token() -- cgit v1.2.3