XmlDocument にロードする必要がある xml テンプレート ドキュメントがあります。例えば
myXMLDocument.Load(myXMLFile);
ただし、これは dtd にロードされるため、非常に低速です。両方"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
と dtd のローカル コピーを試しました。どちらもほぼ同じ時間がかかります。(たとえば) リゾルバーを null に設定して dtd の読み込みを無効にすると"Reference to undeclared entity 'nbsp'"
、ドキュメントにこれらが含まれている場合などのエラーが発生します。
ドキュメントを出力する前に DOM を操作する必要があるため、XmlDocument を使用する必要があります。これらの問題を回避するにはどうすればよいですか?