怎么将保存在数据库中一个字段里的XML数据读到XMLDocument或XMLReader中?

Witwind 2004-09-30 09:47:28
在数据库的一张表中的一个字段保存了XML格式的数据。把整个XML当作字符串读到字符串变量中是没有什么问题的。但因为那是XML数据,其中保存的数据读出来。当然,把字符串中的XML写到一个XML临时文件中再用XMLTextReader去读是没有问题的。但有没有不通过临时文件的方法读取其中的信息?
...全文
155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeniao 2004-09-30
  • 打赏
  • 举报
回复
用分析正则表达式的方式分析一下不就行了
happyjun2000 2004-09-30
  • 打赏
  • 举报
回复
不会直接读
贴一段不是直接读的
/// <summary>
/// 创建一个xml文件,xml文件的内容在xmlStr中已经构造好了。
/// </summary>
/// <param name="xmlStr"></param>
public void CreateXml(string xmlStr)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlStr);
doc.Save(System.Web.HttpContext.Current.Server.MapPath("/newengnieer/includes/categoryTree.xml") ) ;
}
BearRui 2004-09-30
  • 打赏
  • 举报
回复
XmlDocument doc = new XmlDocument();
doc.LoadXml(这里你从数据库读出的字符串);

然后就可以直接操作doc来读取其中的数据了!!!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧