日期:2014-05-18  浏览次数:20444 次

如何将一个XML的字符串存入到数据库.....
如题.............

------解决方案--------------------
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load( Server.MapPath( "xmlData.xml ") );

XmlNodeList nodeList=xmlDoc.SelectSingleNode( "A ").ChildNodes;//获取A节点的所有子节点
foreach(XmlNode xn in nodeList)//遍历所有子节点
{
XmlElement xe2=(XmlElement)xn;
//下面两个就可以取到
xe2.Name
xe2.InnerText
//
}
}
xmlDoc.Save( Server.MapPath( "SqlSentence.xml ") );//保存。
}
------解决方案--------------------
string sqlInser = String.Format( "INSERT tbl(Field1) VALUES( '{0} ') ", " <A> <B> <C a=\ "1\ " b=\ "2\ "/> </B> </A> ");
// ....

------解决方案--------------------
先用Base64编码再存到数据库中
------解决方案--------------------
以二进制编码存储