我正在使用 go 的encoding/xml包来解析 XML 文件。解析文件时,这是我得到的错误:XML syntax error on line 16: invalid character entity ü但是 xml 文件引用了一个 dtd :<!DOCTYPE dblp SYSTEM "dblp.dtd">并且 dtd 本身包含该实体的定义: <!ENTITY uuml "ü" ><!-- small u, dieresis or umlaut mark -->有没有办法强制 Go 的 xml 解析器解析 DTD,我是不是遗漏了什么地方,或者我注定要使用第三方 xml 解析器?
1 回答
- 1 回答
- 0 关注
- 222 浏览
添加回答
举报
0/150
提交
取消