ASP查询XML
我是用asp编辑的,下面是部分代码
fj_Node= "//TreeRoots/TreeNode[@id= '10 '] "
set fjnode=objXml.documentElement.selectSingleNode(fj_Node)
If isnull(fjnode)=false then
fjid=fjnode.getAttribute( "text ")
Else
response.write "没有找到! "
End if
即使 没有属性id值为10的节点 这一行会报错 set fjnode=objXml.documentElement.selectSingleNode(fj_Node) 这样程序就会报错
请问该如何改啊。
[解决办法]
set fjnode=objXml.documentElement.selectSingleNode(fj_Node)
If fjnode Is Nothing Then
response.write "没有找到! "
Else
fjid = fjnode.getAttribute("text")
End if