ASP.NET XmlDocument类使用详解
ASP.NET 里的 XML,XmlDocument 类真的挺顺手。它就像操作 DOM 一样,把 XML 文档整个读进来,你就能像玩树结构那样,随意增删查改。像ChildNodes
、InnerText
这些属性用起来直观,小配置文件或者接口数据都蛮合适。
你如果平时写的是 WebForm 项目,或者后端逻辑需要和 XML 打交道,这类 API 就实用。比如你要找某个 ID 节点,用GetElementById
就能搞定;要加个节点?AppendChild
直接上。响应也快,代码也清爽。
还有一点不错,XmlDocument了不少CreateXXX
方法,像CreateElement
、CreateTextNode
这些,搭配起来可以动态构建整棵 XML 树。你要是生成配置文件或者组装 XML 发接口用,这一套挺稳的。
不过要提醒一下,虽然XmlDocument
功能全,但大文档时内存占用也不小。如果你的是大规模 XML,或者只要读取部分内容,XmlReader会更轻巧点。
如果你还没用过,建议找个小 XML 练练手,比如网站导航、配置项啥的,写着写着就熟了。下面这些文章也可以参考看看,内容都还不错:
21.05KB
文件大小:
评论区