我认为XmlReader和XmlTextReader之间的区别在于: XmlReader.Create允许您指定XmlReaderSettings,XmlTextReader构造函数重载都不会。同时使用XMLTextReader意味着您的代码在XMLReader的根类上包含一个额外的层。
那为什么XmlTextReader会出现?欢迎任何建议。
答案 0 :(得分:2)
XmlTextReader
已经过时了。它是在.NET 1.0中引入的。 XmlReader
类型只是一个基类。
他们在.NET 2.0中添加了静态XmlReader.Create
方法。自.NET 2.0起,new XmlTextReader()
已被弃用。