Читать XHTML с XDocument? - PullRequest
       6

Читать XHTML с XDocument?

1 голос
/ 01 марта 2010

Как читать XHTML с XDocument, без загрузки DTD. Как разрешить ссылки DTD? Нет, вы не можете просто сказать:

settings.ProhibitDtd = false;
settings.XmlResolver = null;

как указано в каком-то предыдущем ответе, что абсолютно неверно. Что насчет сущностей тогда:   Также меня не интересует пакет HTMLAgility, опять же неправильный ответ, так как у меня есть действительный XHTML.

1 Ответ

0 голосов
/ 01 марта 2010

Найдя решение, вы должны вручную кэшировать все DTD (см. Комментарий Маурисио Шеффера выше), это выглядит как лучшее решение:

http://msdn.microsoft.com/en-us/library/bb669135.aspx

http://www.koders.com/csharp/fid94A10BEBC204E95FF8C314E657E2E4DA86B5BEFD.aspx?s=httpwebrequest#L50

http://www.codeproject.com/KB/XML/HTML2XHTML.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...