使用未转义的&解组XML解组

时间:2016-02-04 02:04:32

标签: go

我在xml文件中有一个带符号符号的网址,我正试图解组。我无法更改我得到的响应数据,所以我怎么能逃脱它以便我可以解组它。

错误:第2行的XML语法错误:无效的字符实体和用户(没有分号)

http://play.golang.org/p/XB8aPJY4Nw

1 个答案:

答案 0 :(得分:5)

阅读完encoding/xml个文档后,我发现可以关闭严格模式,强制执行char值。在我的情况下,我知道我的常数将被返回,并且这样做是安全的。感谢所有的回复。

这是the docs的摘录:

  

在属性值和字符数据中,未知或格式错误   字符实体(以&开头的序列)保持不变。

d.Strict = false;

Playground example