VB怎样更改XML中的属性值

xml文档大概是这样的结构<Uselogindate="10/23/2014"><useruserEName="1"/>..........</Use>怎么用VB更改us... xml文档大概是这样的结构
<Use logindate="10/23/2014">
<user userEName="1"/>
..........
</Use>
怎么用VB更改userEName的属性值,谢谢
展开
 我来答
szqaly
推荐于2016-10-13 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1548万
展开全部

比如:

    Dim xmldoc As Object
    Set xmldoc = CreateObject("msxml2.domdocument")
    xmldoc.loadXML "<Use logindate=""10/23/2014""> <user userEName=""1""/><user userEName=""2""/></Use> "
    Dim es As Object
    Set es = xmldoc.documentElement.selectNodes("user")
    Dim e As Object
    Dim i
    Dim a As Object
    For i = 0 To es.length - 1
        Set e = es.Item(i)
        Set a = e.Attributes.getNamedItem("userEName") 
        a.Text = CInt(a.Text) + 1 '这里是修改属性值
    Next
    MsgBox xmldoc.documentElement.xml
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式