xml中的元素(element)和节点(node)——C#
2012-01-11 21:07
796 查看
因为项目需要,要使用C#操作xml。今天稍微看了一下,记之。
xml文档的元素是由标记<element>text</element>所界定的。节点的概念就更加广一点,元素肯定是属于节点范畴的,但是,上述的text也是一个节点(文本节点)。在xml中,节点有元素节点、文本节点、属性节点、注释节点等。例如一个xml文档如下:
<?xml version="1.0"?>
<food title="my fruit">
<fruit>
<name>apple</name>
<size>big</size>
</fruit>
</food>
上述的xml文档中,<?xml version="1.0"?>表示XML的声明,几乎存在于所有的xml文档中,是一个特殊的节点。除此之外,元素有<food>、<fruit>、<name>、<size>,共四个。而除了xml声明,节点有<food>、<fruit>、<name>、<size>、title、apple、big,共7个。
xml文档对象模型(DOM)是一组以非常直观方式访问和处理的xml的类(C#入门经典,第五版,641页)。C#提供了处理xml文档的类,位于命名空间System.Xml内。包括xml文档的载入,xml节点访问,对xml节点的操作等。
xml文档的元素是由标记<element>text</element>所界定的。节点的概念就更加广一点,元素肯定是属于节点范畴的,但是,上述的text也是一个节点(文本节点)。在xml中,节点有元素节点、文本节点、属性节点、注释节点等。例如一个xml文档如下:
<?xml version="1.0"?>
<food title="my fruit">
<fruit>
<name>apple</name>
<size>big</size>
</fruit>
</food>
上述的xml文档中,<?xml version="1.0"?>表示XML的声明,几乎存在于所有的xml文档中,是一个特殊的节点。除此之外,元素有<food>、<fruit>、<name>、<size>,共四个。而除了xml声明,节点有<food>、<fruit>、<name>、<size>、title、apple、big,共7个。
xml文档对象模型(DOM)是一组以非常直观方式访问和处理的xml的类(C#入门经典,第五版,641页)。C#提供了处理xml文档的类,位于命名空间System.Xml内。包括xml文档的载入,xml节点访问,对xml节点的操作等。
相关文章推荐
- XML(一) ---节点node和元素element的区别
- [转]XML中元素(Element)与节点(Node)的区别
- 节点node和元素element的区别
- C# 生成XML空元素/空节点自动换行解决方案
- Asp.net中C#增加删除查找与修改xml文件元素节点
- 在C#中操作XML,Node节点操作。
- C#中读取XML错误解决: System.Xml.XmlException: “Element”是无效的 XmlNodeType。
- JavaScript_查找指定节点之后的下一个元素节点_getNextElement(node)_JavaScript扩展
- DOM树中的Node(节点)与Element(元素)的区别
- 元素(element)和节点(node)
- 用C#根据内容创建xml元素节点名不乎时规则时的一种很2的写法。
- 元素(Element)和结点(Node)的区别 XML
- C# 生成XML空元素/空节点自动换行解决方案
- 关于XMLList = node["节点1"]["节点2"]中只有1个节点的问题
- C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)
- C#操作XML- SelectSingleNode总是返回NULL
- 元素(Element)和结点(Node)的区别(org.w3c.dom)
- C#中对 XML节点进行增、删、改、查
- C#下 读取xml节点的数据总结 .txt
- xml SelectSingleNode 根据属性来选择节点