我有一个DataReader 阅读器,其中包含一个名为 LoadData 的列。 LoadData 包含XML类型的数据。以下是我的XML的样本。
<employee id=="1">
<name>Abc</name>
<city>Xyz</city>
</employee>
如何使用阅读器阅读此内容。我试过使用reader.GetString(),但这不起作用。还有其他方法吗?这个问题听起来可能重复,但到目前为止,我发现的所有解决方案都是使用SqlDataReader。我只使用DataReader,也请不要建议使用LINQ的解决方案作为我正在研究的项目使用不支持LINQ的框架。谢谢。
答案 0 :(得分:3)
尝试按照以下方式进行操作。
string xmlData = (string)reader["LoadData"]
现在在XmlDocument或XDocument中加载字符串以解析它。