vbs操作xml,selectSingleNode的返回值问题
Set node = xml2Doc.selectSingleNode("aaaaa/bbbbb/ccccc")
If(IsNull(node)) Then
result = result
ElseIf(node.getAttribute("enabled") = "true") Then
result = result + fol.Path + "#"
End If
当selectSingleNode的XPath路径不存在是,node的值是什么?
这里判断了node为null的情况,但是当XPath路径不存在的时候,返回了无效的node对象。进入下面判断的时候,会自行ElseIf(node.getAttribute("enabled") = "true"),然后由于node是无效对象,会导致getAtrribute失败,原因是无效的对象424错误。怎么规避这个错误?或者说怎么判断selectSingleNode路径不存在时候的返回值?