Я пытаюсь проверить с помощью 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
s, но это не помогает.
У меня похожие проблемы, и у этих вариантов, похоже, не много (никакого?) Эффекта. –
Извинения. Я не очень рубиновый человек (я человек xml). Документы кажутся особенно плохими для libxml-ruby, поэтому я не могу больше помочь –