如何强制 Go 的标准 xml 解析器读取 DTD 实体

我正在使用 go 的encoding/xml包来解析 XML 文件。解析文件时,这是我得到的错误:

XML syntax error on line 16: invalid character entity ü

但是 xml 文件引用了一个 dtd :

<!DOCTYPE dblp SYSTEM "dblp.dtd">

并且 dtd 本身包含该实体的定义:

    <!ENTITY uuml    "&#252;" ><!-- small u, dieresis or umlaut mark -->

有没有办法强制 Go 的 xml 解析器解析 DTD,我是不是遗漏了什么地方,或者我注定要使用第三方 xml 解析器?


qq_遁去的一_1
浏览 228回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go