我熟悉使用 MSXML2 库读取 xml 文件。但是有没有一种简单的方法来编辑特定节点。假设我有以下代码行,它选择具有属性 generate
的 dataroot
元素:
Dim oDoc as MSXML2.DOMDocument
Dim oNode as MSXML2.IXMLDOMNode
Set oDoc = ... //open xml file here//
Set oNode = oDoc.selectSingleNode("/root/dataroot/[@generated]")
我希望能够从所选节点中删除生成
属性并将更改保存回原始文件。
最佳答案
从相关节点的 Attributes 集合中删除属性:
oNode.Attributes.removeNamedItem "generated"
关于xml - 在vb中删除xml文件节点属性的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5869826/