将XmlTextReader编码设置为“windows-1252”

当我读取xml时,如何将XmlTextReader编码设置为“windows-1252”。 我不想使用xml中的编码。

XmlTextReader xtr = new XmlTextReader(pathToXML); 

注意:我必须使用XmlTextReader而不是StreamReader来保留换行符。

 StreamReader reader = new System.IO.StreamReader(pathToXML, System.Text.Encoding.GetEncoding("Windows-1252"), true); XmlTextReader xmlReader = new XmlTextReader(reader); 

应该管用