C#解析XML文件

时间:2024-10-12 07:28:21

1、XML文件的结构

涉及的相关名词有:节点(Node)、元素(Element)、属性(Attribute)、内容

详见:

XML文件示例:

<bookstore>
<book category="CHILDREN">
  <title>Harry Potter</title> 
  <author>J K. Rowling</author> 
  <year>2005</year> 
  <price>29.99</price> 
</book>
<book category="WEB">
  <title>Learning XML</title> 
  <author>Erik T. Ray</author> 
  <year>2003</year> 
  <price>39.95</price> 
</book>
</bookstore> 

(1)节点:可以理解为每个<>.XML节点表示单个XML片段,例如,起始元素及其属性、结束元素、文本或“类型化”文本内容,例如整数或字节数组。 

(2)元素(Element):开始标签直到结束标签包括的部分,例如上图中的<book category="CHILDREN">到</book>。

(3)属性(Attribute)