4

libxml-rubyDTD#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ファイルとすべてのを含むディレクトリから実行しようとしました.entが、それは役に立ちません。

4

1 に答える 1

-1

リリースノートを読むと、どちらかを使用する必要があると思われます

XML.default_substitute_entities = true

また

XML.default_load_external_dtd = true

または両方。

于 2009-06-23T17:17:24.243 に答える