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调用方式

下一篇:无