如何通过C#快速解析XML文档(其实其他语言也有相应的接口或库可供调用)

书接上文:学习XML DOM–解析XML文件

C#中的访问及操作XML文件

1.[内存中 XML 数据处理 | Microsoft Docs]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s3fZSqkd-1638093309086)(E:\015.2MarkDown笔记\image-20211125202907963.png)]

2.[XmlDocument 类 (System.Xml) | Microsoft Docs]
public class XmlDocument : System.Xml.XmlNode
  • 该页面主要是XmlDocument的方法、属性、事件的详细介绍,我们可以根据需要进行使用
3.比较常用的几个方法和属性
属性/方法功能描述
Attributes获取一个 XmlAttributeCollection,它包含该节点的特性。
DocumentElement获取XML文档的根 XmlElement
FirstChild获取节点的第一个子级。
ChildNodes获取节点的所有子节点。
LastChild获取节点的最后一个子级。
Name获取节点的限定名称。
LocalName获取节点的本地名称。
AppendChild(XmlNode)将指定的节点添加到该节点的子节点列表的末尾。
Clone()创建此节点的副本。
CloneNode(Boolean)创建此节点的副本。
CreateElement(String)创建具有指定名称的元素。
CreateNode(String, String, String)创建具有指定的节点类型、NameNamespaceURIXmlNode
CreateTextNode(String)创建具有指定文本的 XmlText
CreateXmlDeclaration(Str, Str, Str)创建一个具有指定值的 XmlDeclaration 节点。
Equals(Object)确定指定对象是否等于当前对象。(继承自 Object)
GetElementsByTagName(String)返回一个 XmlNodeList,它包含与指定 Name 匹配的所有子代元素的列
Load(Stream)从指定的流加载 XML 文档。
Load(String)从指定的 URL 加载 XML 文档。
RemoveAll()移除当前节点的所有子节点和/或属性。
RemoveChild(XmlNode)移除指定的子节点。
Save(String)将 XML 文档保存到指定文件,如果存在该文件,则此方法会覆盖它
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咖啡与乌龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值