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
またはその両方を使用するか必要と思われるでしょう、リリースノートを読む
私は同様の問題を抱えていますが、これらのオプションはあまり効果がないようです。 –
謝罪 - 私はルビー人ではありません(私はxmlの人です)。ドキュメントはlibxml-rubyにとっては特に悪いようですので、私はもう助けることができません –