4

我正在尝试使用libxml-ruby'sDTD#validate进行验证,但我不断收到以下警告:

Warning: failed to load external entity "xhtml-lat1.ent" at :29.
Warning: failed to load external entity "xhtml-symbol.ent" at :34.
Warning: failed to load external entity "xhtml-special.ent" at :39.

我不介意,除非我使用…了那些定义的东西,导致我的 XHTML 看起来是无效的。

我如何告诉 DTD 那些额外的文件?我尝试从包含.dtd文件和所有.ents 的目录运行,但这没有帮助。

4

1 回答 1

-1

阅读发行说明,我怀疑您需要使用

XML.default_substitute_entities = true

或者

XML.default_load_external_dtd = true

或两者。

于 2009-06-23T17:17:24.243 回答