J'ai un document de modèle xml que j'ai besoin de charger dans un XmlDocument. par exempleXmlDocument et traitement de schéma lent
myXMLDocument.Load(myXMLFile);
Cependant, cela est très lent car il se charge dans le dtd. J'ai essayé à la fois "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
et une copie locale de la DDT. Les deux prennent plus ou moins le même temps. Si je me contente de charger le dtd en définissant le résolveur sur null (par exemple), j'obtiens alors des erreurs telles que "Reference to undeclared entity 'nbsp'"
si le document les contient.
J'ai besoin d'utiliser un XmlDocument car j'ai besoin de manipuler le DOM avant de sortir le document. Comment puis-je contourner ces problèmes?
Cela ne me semble pas une solution : si le XML contient des entités définies dans la DTD référencée, il échouera à analyser – MiMo