gpt4 book ai didi

c# - 将 XmlReader 转换为 XmlTextReader

转载 作者:行者123 更新时间:2023-11-30 16:35:45 26 4
gpt4 key购买 nike

如何将 XmlReader 转换为 XmlTextReader?

代码片段:

XmlTextReader reader = XmlTextReader.Create(pomfile.FullName);

这是我得到的构建错误:

Cannot implicitly convert type 'System.Xml.XmlReader' to 'System.Xml.XmlTextReader'. An

存在显式转换(您是否缺少转换?)。

pomfile 是 FileInfo 类型

最佳答案

XmlTextReader.Create() 函数生成 XMLReader,您必须将其转换为 XmlTextReader,但如果无法进行转换,这会产生运行时异常:

XmlTextReader tr = (XmlTextReader)XmlTextReader.Create(pomfile.FullName));

或者你可以这样做:

XmlTextReader reader = new XmlTextReader(XmlTextReader.Create(pomfile.FullName));

但最好的办法是:

XmlTextReader reader = new XmlTextReader(pomfile.FullName);

关于c# - 将 XmlReader 转换为 XmlTextReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com