ASP.NET XmlDocument类使用详解

ASP.NET 里的 XML,XmlDocument 类真的挺顺手。它就像操作 DOM 一样,把 XML 文档整个读进来,你就能像玩树结构那样,随意增删查改。像ChildNodesInnerText这些属性用起来直观,小配置文件或者接口数据都蛮合适。

你如果平时写的是 WebForm 项目,或者后端逻辑需要和 XML 打交道,这类 API 就实用。比如你要找某个 ID 节点,用GetElementById就能搞定;要加个节点?AppendChild直接上。响应也快,代码也清爽。

还有一点不错,XmlDocument了不少CreateXXX方法,像CreateElementCreateTextNode这些,搭配起来可以动态构建整棵 XML 树。你要是生成配置文件或者组装 XML 发接口用,这一套挺稳的。

不过要提醒一下,虽然XmlDocument功能全,但大文档时内存占用也不小。如果你的是大规模 XML,或者只要读取部分内容,XmlReader会更轻巧点。

如果你还没用过,建议找个小 XML 练练手,比如网站导航、配置项啥的,写着写着就熟了。下面这些文章也可以参考看看,内容都还不错:

docx 文件大小:21.05KB