Ver código fonte

Use internal XML workarounds to detect feed format

Kebin Liu 6 anos atrás
pai
commit
8cebd985a2
1 arquivos alterados com 2 adições e 4 exclusões
  1. 2 4
      reader/parser/format.go

+ 2 - 4
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()