2010-03-01 3 views
1

Comment lire XHTML avec XDocument, sans télécharger de DTD. Comment résoudre les références DTD? Non, vous ne pouvez pas simplement dire:Lire XHTML avec XDocument?

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

comme indiqué dans une réponse précédente, ce qui est absolument faux. Qu'en est-il des entités alors:   Aussi, je ne suis pas intéressé par HTMLAgility pack, encore une fois fausse réponse, car j'ai XHTML valide.

+0

Can vous expliquez pourquoi ne pas utiliser HAP? – Faruz

+0

dupliquer: http://stackoverflow.com/questions/913214/system-xml-xmldocument-whats-the-best-way-to-cache-an-external-dependency-dtd –

+1

HAP a beaucoup de problèmes, très instable, cela n'est absolument pas nécessaire pour cette situation, en utilisant XmlResolver un meilleur choix, mais je suis toujours à la recherche d'une solution encore meilleure. –

Répondre