2009-05-15 7 views

Répondre

1

Non, si vous utilisez XmlValidatingReader (ou XmlReader avec les paramètres appropriés), il ne se charge pas l'ensemble du fichier XML. La méthode décrite dans la question utilise XmlDocument classe charge le fichier entier. Le accepté la réponse ne charge pas tout le fichier, donc tout ira bien.

+0

Pouvez-vous expliquer quels paramètres de XmlReader doivent être utilisés pour garantir que le xml entier de plus de 500 Mo n'est pas en mémoire lors de la validation? – MStodd

+0

Pas de paramètres spécifiques. Je voulais dire les paramètres appropriés pour activer la validation. XmlReader ne charge pas le document entier en général. Cependant, vous devez activer la validation si vous le souhaitez (comme décrit dans la réponse). –

Questions connexes