2009-05-30 3 views
4

私はlibxml-ruby's DTD#validateを使用して検証しようとしているが、私は次の警告を得続ける:外部エンティティファイルについてlibxml-rubyに伝えるにはどうすればよいですか?

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のすべてを含むディレクトリから実行しようとしましたが、それは役に立ちません。私はあなたが

XML.default_substitute_entities = true 

または

XML.default_load_external_dtd = true 

またはその両方を使用するか必要と思われるでしょう、リリースノートを読む

答えて

-1

+0

私は同様の問題を抱えていますが、これらのオプションはあまり効果がないようです。 –

+0

謝罪 - 私はルビー人ではありません(私はxmlの人です)。ドキュメントはlibxml-rubyにとっては特に悪いようですので、私はもう助けることができません –

関連する問題