我想用的代码是这个。
Dim oNode
Set oNode = XmlDoc.SelectSingleNode("/Record/CelloXml/Integration/Case/Hearing/Court/NodeID")
Dim iIndex
Set iIndex = (CInt((oNode.Text).substring(0,1))) - 1
我想使用
iIndex
来决定返回父应用程序的arraylist中的元素。我现在得到的错误是我需要一个文本对象在
oNode.Text
我在这里做错什么了?
最佳答案
vbscript字符串没有.substring
方法(或任何与此相关的方法,它们不是对象)。
如果要将第一个字符作为数字-1:
Dim iIndex
iIndex = clng(left(oNode.Text, 1)) - 1
Set
用于对象引用,因此此处不适用。