Mam dokument szablonu XML, który muszę załadować do XmlDocument. np.XmlDocument i powolne przetwarzanie schematu
myXMLDocument.Load(myXMLFile);
Jest to jednak bardzo powolne, ponieważ ładuje się w dtd. Próbowałem zarówno "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
i lokalnej kopii dtd. Obie biorą mniej więcej w tym samym czasie. Jeśli włączę ładowanie pliku dtd, ustawiając przelicznik na wartość null (na przykład), wówczas pojawią się błędy, takie jak "Reference to undeclared entity 'nbsp'"
, jeśli dokument je zawiera.
Potrzebuję użyć XmlDocument, jak potrzebuję manipulować DOM przed wyjściem dokumentu. Jak mogę obejść te problemy?
To nie wydaje się rozwiązaniem dla mnie : jeśli XML zawiera elementy zdefiniowane w referencyjnym DTD, to nie będzie parsować – MiMo