【摘要】:本章详细介绍了C#文件管理的基本知识。本节将对本章中比较难以理解的问题进行讲解。使用RemoveChild将现有的节点替换为新的节点。在从XmlCharacterData类继承的节点类型上,使用DeleteData方法删除某范围的字符,实现内容修改。大多数节点可以有多个子节点,子节点是和节点相邻的下一级节点。节点的所有子节点包含在ChildNodes属性中。同级别的节点是兄弟节点。
本章详细介绍了C#文件管理的基本知识。本节将对本章中比较难以理解的问题进行讲解。
读者疑问:怎样修改某个节点的值?
解答:如果需要修改某个节点的值,则可以通过如下五种方式实现:
使用Value属性更改节点的值。
使用新节点来替换原节点。
使用RemoveChild将现有的节点替换为新的节点。
使用AppendData、InsertData或ReplaceData从XmlCharacterData类继承的节点添加附加字符。
在从XmlCharacterData类继承的节点类型上,使用DeleteData方法删除某范围的字符,实现内容修改。(www.xing528.com)
读者疑问:XML节点具有什么特点?
解答:XmlNode的对象具有自身的方法和属性,用来实现对XML节点数据的定义。XML节点具有如下三个主要特点:
每个节点都有一个父节点,XmlDocunment对象除外。
大多数节点可以有多个子节点,子节点是和节点相邻的下一级节点。节点的所有子节点包含在ChildNodes属性中。
同级别的节点是兄弟节点。
因为属性属于元素,所以要获取属性就必须首先获取它所属的元素。通过元素节点的HasAttribute方法能够判断元素是否存在特定的属性。使用方法GetAttribute可以获取指定的属性。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。