【发布时间】:2013-08-02 20:23:18
【问题描述】:
我认为 XmlReader 和 XmlTextReader 之间的区别在于: XmlReader.Create 允许您指定 XmlReaderSettings,而 XmlTextReader 构造函数重载都不会这样做。同时使用 XMLTextReader 意味着您的代码在 XMLReader 的根类之上包含一个额外的层。
那为什么 XmlTextReader 会出现呢?欢迎提出任何建议。
【问题讨论】:
标签: xml
我认为 XmlReader 和 XmlTextReader 之间的区别在于: XmlReader.Create 允许您指定 XmlReaderSettings,而 XmlTextReader 构造函数重载都不会这样做。同时使用 XMLTextReader 意味着您的代码在 XMLReader 的根类之上包含一个额外的层。
那为什么 XmlTextReader 会出现呢?欢迎提出任何建议。
【问题讨论】:
标签: xml
XmlTextReader 是旧的。它是在 .NET 1.0 中引入的。 XmlReader 类型只是一个基类。
他们在 .NET 2.0 中添加了静态 XmlReader.Create 方法。从 .NET 2.0 开始,new XmlTextReader() 已被弃用。
【讨论】: