XML基本操作
XmlDocument xmlDocument = new XmlDocument();
一、将符合XML格式的字符串转为XML
xmlDocument.LoadXml(xmlString);
二、设置命名空间
XmlNamespaceManager xnm = new XmlNamespaceManager(xmlDocument.NameTable);
xnm.AddNamespace("x", "http://tempuri.org/");
三、获取节点
有命名空间:
var xmlNodes = xmlDocument.SelectNodes("//x:NodeName",xnm);
无命名空间:
var xmlNodes = xmlDocument.SelectNodes("//NodeName");
1、获取节点数
xmlNodes.Count
四、遍历节点
foreach(var element in xmlNodes)
{
XmlElement xmlElement = (XmlElement)element;
1、获取节点名
xmlElement.Name
2、获取内容
xmlElement.InnerText
3、获取属性集合
xmlElement.Attributes
4、获取子节点
xmlElement.ChildNodes
5、获取第一个子节点
xmlElement.FirstChild
6、获取最后一个子节点
xmlElement.LastChild
7、判断是否包含任何子节点
xmlElement.HasChildNodes
8、判断是否包含任何属性
xmlElement.HasAttributes
9、节点的更删改查……
}
上一篇:Service调用方式
下一篇:无