C# 读写XML文件的方法详细总结
来源:互联网 发布:qq炫舞合魔法软件 编辑:程序博客网 时间:2024/05/22 18:24
XmlDocument类的属性
属性
说明
Attributes
当前节点的属性集合
BaseURI
当前节点的基URI
ChildNodes
节点的所有子节点
DocumentElement
文档的根
DocumentType
DOCTYPE 声明的节点
FirstChild
节点的第一个子节点
HasChildNodes
是否有任何子节点
Implementation
获取当前文档的 XmlImplementation对象
InnerText
节点包含的所有文本内容
InnerXml
节点所包含的所有XML内容
IsReadOnly
当前节点是否是只读的
Item
获取指定的子元素
LastChild
最后一个子节点
LocalName
获取节点的本地名称
Name
获取节点的限定名
NamespaceURI
获取该节点的命名空间 URI
NameTable
获取与此实现关联的 XmlNameTable
NextSibling
获取紧接在该节点之后的节点
NodeType
获取当前节点的类型
OuterXml
获取表示此节点及其所有子节点的标记
OwnerDocument
获取当前节点所属的 XmlDocument
ParentNode
获取该节点(对于可以具有父级的节点)的父级
Prefix
获取或设置该节点的命名空间前缀
PreserveWhitespace
获取或设置一个值,该值指示是否在元素内容中保留空白
PreviousSibling
获取紧接在该节点之前的节点
SchemaInfo
返回节点的后架构验证信息集 (PSVI)
Schemas
获取或设置与此 XmlDocument 关联的 XmlSchemaSet 对象
Value
获取或设置节点的值
XmlResolver
设置 XmlResolver 以用于解析外部资源
XmlDocument类的方法
方法
说明
AppendChild
将指定的节点添加到该节点的子节点列表的末尾
CreateAttribute
创建具有指定名称的 XmlAttribute
CreateCDataSection
创建包含指定数据的 XmlCDataSection
CreateComment
创建包含指定数据的 XmlComment
CreateDocumentFragment
创建 XmlDocumentFragment
CreateDocumentType
返回新的 XmlDocumentType 对象
CreateElement
创建 XmlElement
CreateEntityReference
创建具有指定名称的 XmlEntityReference
CreateNavigator
创建一个用于导航此文档的新 XPathNavigator 对象
CreateNode
创建 XmlNode
CreateProcessingInstruction
创建一个具有指定名称和数据的 XmlProcessingInstruction
CreateSignificantWhitespace
创建一个 XmlSignificantWhitespace 节点
CreateTextNode
创建具有指定文本的 XmlText
CreateWhitespace
创建一个 XmlWhitespace 节点
CreateXmlDeclaration
创建一个具有指定值的 XmlDeclaration 节点
GetElementById
获取具有指定 ID 的 XmlElement
GetElementsByTagName
返回一个 XmlNodeList ,它包含与指定名称匹配的所有元素的列表
GetNamespaceOfPrefix
查找当前节点范围内离给定的前缀最近的 xmlns 声明,并返回声明中的命名空间 URI
GetPrefixOfNamespace
查找当前节点范围内离给定的命名空间 URI 最近的 xmlns 声明,并返回声明中定义的前缀
GetType
获取当前实例的 Type
ImportNode
将节点从另一个文档导入到当前文档
InsertAfter
将指定的节点紧接着插入指定的引用节点之后
InsertBefore
将指定的节点紧接着插入指定的引用节点之前
Load
加载指定的 XML 数据
LoadXml
从指定的字符串加载 XML 文档
Normalize
将XmlText 节点都转换成“正常”形式
PrependChild
将指定的节点添加到该节点的子节点列表的开头
ReadNode
根据 XmlReader 中的信息创建一个 XmlNode 对象。读取器必须定位在节点或属性上
RemoveAll
移除当前节点的所有子节点和/或属性
RemoveChild
移除指定的子节点
ReplaceChild
用新节点替换旧节点
Save
将 XML 文档保存到指定的位置
SelectNodes
选择匹配XPath 表达式的节点列表
SelectSingleNode
选择匹配 XPath 表达式的第一个 XmlNode
Supports
测试 DOM 实现是否实现特定的功能
Validate
验证 XmlDocument 是不是 Schemas 属性中包含的 XML 架构定义语言 (XSD) 架构。
WriteContentTo
将 XmlDocument 节点的所有子级保存到指定的 XmlWriter 中
WriteTo
将 XmlDocument 节点保存到指定的 XmlWriter
XmlDocument类的事件
事件
说明
NodeChanged
当属于该文档的节点的 Value已被更改时发生
NodeChanging
当属于该文档的节点的 Value 将被更改时发生
NodeInserted
当属于该文档的节点已被插入另一个节点时发生
NodeInserting
当属于该文档的节点将被插入另一个节点时发生
NodeRemoved
当属于该文档的节点已被从其父级移除时发生
NodeRemoving
当属于该文档的节点将被从文档中移除时发生
- C# 读写XML文件的方法详细总结
- C# Xml文件的读写总结
- C#读写xml文件的常用方法
- C#读写xml文件的常用方法
- C#读写xml文件的常用方法
- C#读写xml文件的常用方法
- C#读写XML的方法
- C#中 XML 读写文件的方法(xmlreader,xmlwriter)
- C#读写XML文件方法整理
- xml文件的读写 方法
- 利用C#进行文件读写的方法选择总结
- C#读写xml总结
- C#中XmlTextWriter读写xml文件详细介绍
- c#读写xml文件
- c#读写xml文件
- c#读写xml文件
- C#读写xml文件
- c#读写xml文件
- Python开发学习笔记(7) - dict, set
- Android Volley完全解析(二),使用Volley加载网络图片
- scrapy + pandas 进行数据分析的一个例子
- kafka按照时间戳获取offset
- 小程序五:组件之视图容器
- C# 读写XML文件的方法详细总结
- 图解HTTP笔记之第三章:http的请求报文和响应报文
- 瀑布流详解
- Java 三种技术框架
- vi 整行 多行 复制与粘贴
- 我是这么聊 QQ 的!可以,这很Linux
- Android Volley完全解析(三),定制自己的Request
- weindows下创建express骨架
- SPFA模板