尝试阅读XML项目中的更改答案。添加父节点为,但每个节点在元素内均设置了一个值。
例如<Answer name="Client full name">
这是XML文档的一部分:
<Answer Set>
<Answer name="Client full name">
<TextValue></TextValue>
</Answer>
<Answer name="Client last name">
<TextValue></TextValue>
</Answer>
<Answer name="Children Names List">
<TextValue></TextValue>
</Answer>
</Answer Set>
我可以捕获某些节点元素,但是不能捕获修改每个“答案”父节点的“等式”。这是我的VBA代码:
Set colNodes = xmlDoc.SelectNodes("AnswerSet/Answer/*")
For Each objnode In colNodes
onodename = objnode.nodename (returns "TextValue")
pnodename = objnode.ParentNode.nodename (returns "Answer")
onodeval = objnode.NodeValue
pnodeval = objnode.ParentNode.NodeValue
onodetext = objnode.text
pnodetext = objnode.ParentNode.text
Next
我希望objnode.parentnode.nodename
显示“答案”以及“名称=“客户端名称”“属性。现在,它只返回“ Answer”,而没有其他显示(如上所示)。 (只有知道完整属性,我才能操纵TextValue。)