其他分享
首页 > 其他分享> > CodeGo.net>如何从dataReader列读取Xml值

CodeGo.net>如何从dataReader列读取Xml值

作者:互联网

我有一个DataReader阅读器,其中包含一个称为LoadData的列. LoadData包含XML类型的数据.这是我的XML的示例.

<employee id=="1">
<name>Abc</name>
<city>Xyz</city>
</employee>

如何使用阅读器阅读.我试图使用reader.GetString(),但是不起作用.还有其他办法吗?这个问题听起来似乎很重复,但是到目前为止,我发现的所有解决方案都与SqlDataReader有关.我仅使用DataReader,也请不要使用LINQ建议解决方案,因为我正在处理的项目使用的是不支持LINQ的框架.谢谢.

解决方法:

尝试执行以下方法.

string xmlData = (string)reader["LoadData"]

现在在XmlDocument或XDocument中加载字符串以对其进行解析.

标签:datareader,xml,c
来源: https://codeday.me/bug/20191120/2047466.html