ASP.NET XmlDocument类详解

2019-05-23 04:05:27刘景俊

InsertBefore             将指定的节点紧接着插入指定的引用节点之前。 (继承自 XmlNode。)
Load                  已重载。 从 Stream、URL、TextReader 或 XmlReader 加载指定的 XML 数据。
LoadXml                从指定的字符串加载 XML 文档。
Normalize              将此 XmlNode 下子树完全深度中的所有 XmlText 节点都转换成“正常”形式,在这种形式中只有标记(即标记、注释、处理指令、                    CDATA 节和实体引用)分隔 XmlText 节点,也就是说,没有相邻的 XmlText 节点。 (继承自 XmlNode。)
PrependChild             将指定的节点添加到该节点的子节点列表的开头。 (继承自 XmlNode。)
ReadNode               根据 XmlReader 中的信息创建一个 XmlNode 对象。读取器必须定位在节点或属性上。
RemoveAll               移除当前节点的所有子节点和/或属性。 (继承自 XmlNode。)
RemoveChild             移除指定的子节点。 (继承自 XmlNode。)
ReplaceChild             用 newChild 节点替换子节点 oldChild。 (继承自 XmlNode。)
Save                 已重载。 将 XML 文档保存到指定的位置。
SelectNodes              已重载。
SelectSingleNode           已重载。
Supports               测试 DOM 实现是否实现特定的功能。 (继承自 XmlNode。)
Validate               已重载。 验证 XmlDocument 是不是 Schemas 属性中包含的 XML 架构定义语言 (XSD) 架构。
WriteContentTo           将 XmlDocument 节点的所有子级保存到指定的 XmlWriter 中。 (重写 XmlNode..::.WriteContentTo(XmlWriter)。)
WriteTo               将 XmlDocument 节点保存到指定的 XmlWriter。 (重写 XmlNode..::.WriteTo(XmlWriter)。)

 三、事件

NodeChanged        当属于该文档的节点的 Value 已被更改时发生。
NodeChanging       当属于该文档的节点的 Value 将被更改时发生。
NodeInserted         当属于该文档的节点已被插入另一个节点时发生。
NodeInserting        当属于该文档的节点将被插入另一个节点时发生。
NodeRemoved        当属于该文档的节点已被从其父级移除时发生。
NodeRemoving       当属于该文档的节点将被从文档中移除时发生。

助记属性:

PreviousSibling  上一个兄弟节点