如何从数据读取器列中读取 Xml 值
本文关键字:读取 Xml 数据 | 更新日期: 2023-09-27 18:35:52
我有一个DataReader阅读器,其中包含一个名为LoadData的列。LoadData 包含 XML 类型的数据。下面是我的 XML 的示例。
<employee id=="1">
<name>Abc</name>
<city>Xyz</city>
</employee>
我如何使用阅读器阅读此内容。我尝试使用阅读器。GetString() 但这不起作用。还有其他办法吗?这个问题可能听起来很重复,但到目前为止,我找到的所有解决方案都是使用SqlDataReader的。我只使用 DataReader,也请不要使用 LINQ 建议解决方案,因为我正在处理的项目使用不支持 LINQ 的框架。谢谢。
尝试按照以下方式进行操作。
string xmlData = (string)reader["LoadData"]
现在在 XmlDocument 或 XDocument 中加载字符串来解析它。