Я не уверен, что это будет работать, но вы можете проверить свойства XmlWriterSettings, доступные через xmltextwriter.Settings, особенно свойство CheckCharacters.
С другой стороны, как упомянул Брайан Агнью, некодирование & to & может быть неправильным путем, поскольку это приведет к недействительности вашего XML (если только вы уже не закодировали его в &, и в этом случае вы можете просто захотеть декодировать его перед передачей его классу xmltextwriter.