标签:char 默认值 handler ant har str manage system 覆盖
XML 文档大小写敏感、属性用引号括起来,每一个标记都要闭合。
DOM是XML文档的内存中树状的表示形式。
继承关系图:
XmlNode;//XML节点 ......XmlDocument;//XML文档 ............XmlDataDocument;//与Dataset相关的文档 ......XmlDocumentFragment;//文档片段 ......XmlLinkedNode;//连接节点(抽象类) ............XmlDeclaration;//XML声明:<?xml version=‘1.0‘ ..?> ............XmlDocumentType;//文档类型 ............XmlElement;//元素 ............XmlEntityReference;//实体引用节点 ............XmlProcessingInstruction;//处理指令 ............XmlCharacterData;//字符数据(抽象类) ..................XmlCDataSection;//CDATA节 ..................XmlComment;//注释 ..................XmlSignificantWhitespace;//有效空白 ..................XmlWhitespace;//空白 ..................XmlText;//元素或属性的文本内容 ......XmlAttribute;//属性 ......XmlEntity;//实体声明<!Entity..> ......XmlNotation;//表示法声明<!Notation...>
2、方法:
1、属性:
2、方法:
3、事件:
1、属性:
2、方法:
查找节点:SelectNodes
string str = @"<JZD_Message xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns=""https://api.xiaoheer.com/"" > <ErrorRes> <Err_code>200</Err_code> <Err_content>认证信息匹配</Err_content> </ErrorRes> </JZD_Message>"; var xd = new System.Xml.XmlDocument(); xd.LoadXml(str);//xml加载xml字符串 XmlNamespaceManager nsManager = new XmlNamespaceManager(xd.NameTable);//创建一个命名空间管理器 nsManager.AddNamespace("xsd", "http://www.w3.org/2001/XMLSchema");//添加字符串时,命名空间管理器将会原子化这些字符串。 nsManager.AddNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance"); nsManager.AddNamespace("amon", "https://api.xiaoheer.com/"); var rowNoteList = xd.SelectNodes("//amon:ErrorRes", nsManager);//查找节点 Console.WriteLine(rowNoteList[0]);
返回:
<ErrorRes xmlns="https://api.xiaoheer.com/"> <Err_code>200</Err_code> <Err_content>认证信息匹配</Err_content> </ErrorRes>
标签:char 默认值 handler ant har str manage system 覆盖
原文地址:https://www.cnblogs.com/springsnow/p/12883050.html