首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么在SQL2005数据库中读写XML类型的字段?

2012-08-13 
如何在SQL2005数据库中读写XML类型的字段???急急急我将用户的权限控制列表放在WEB服务器的XML文件中,但有

如何在SQL2005数据库中读写XML类型的字段???急急急
我将用户的权限控制列表放在WEB服务器的XML文件中,但有个弊端,我重新发布的时候会覆盖原来的POWER.XML文件,我想讲这个文件存入数据库表的XML字段中,每次设置权限的时候从数据库中读出这个XML文件,在更新XML文件后再存在数据库表中,不知道该怎么操作,能不能从数据中读出文件后直接利用下面的语句对其操作: //创建XmlDocument类的实例
  XmlDocument xmldoc = new XmlDocument();
  //调用XmlDocument类中的Load()方法加载XML文件
  xmldoc.Load(path);

[解决办法]

C# code
string ss = "<gggg>ssss </gggg>";                XmlDocument xmldoc = new XmlDocument();                //调用XmlDocument类中的Load()方法加载XML文件                System.IO.StringReader xmlSR = new System.IO.StringReader(ss);                xmldoc.Load(xmlSR);
[解决办法]
顶一楼
可以把XML字符存到数据库中,XML不大的情况下,再从数据库中读取此字符串,用流或直接用字符串都行。用流是一楼的,用字符串的话,xmldoc.LoadXml("<d>test<d>");
[解决办法]
C# code
            string str = "<root><one>this is one</one></root>";            XmlDocument xml = new XmlDocument();            xml.LoadXml(str); 

热点排行