XML是一种轻量级数据格式,可以直接在SQL SERVER中进行存储。
这里先记录xml的读取
用一个string类型变量value接收xml,然后new一个C#中处理xml的XmlDocument对象,使用LoadXml方法载入。这里需要引入System.Xml
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.LoadXml(value);
用SelectSingleNode方法获得单个节点
XmlNode xmNode = xmlDocument.SelectSingleNode("/root/病人信息/姓名");
string xm = xmNode.InnerText.ToString();
SelectNodes方法可以获得一个节点集合
XmlNodeList ssxx = xmlDocument.SelectNodes("/root/ssxx/row");
foreach (XmlNode node in ssxx)
{
string sfmc = node.SelectSingleNode("sfmc").InnerText.ToString();
string sfdm = node.SelectSingleNode("sfdm").InnerText.ToString();
}