您的位置:首页 > 编程语言 > ASP

ASP程序如何判断是否存某个名字的节点

2017-01-02 03:55 218 查看
XML文件

<A>

     <B1>

         <C1>aaa<></C1>

         <C2>bbb<></C2>

         <C3>bbb<></C3>

     </B1>

     <B2>

         <C1>aaa2<></C1>

         <C2>bbb2<></C2>

         <C3>bbb2<></C3>

     </B2>

     <B3>

         <C1 id="x">aaa3<></C1>

         <C2>bbb4<></C2>

         <C3>bbb4></C3>

     </B3>

</A>

ASP程序如何判断是否存在B2 节点,以便继续读取B2 节点内的数据。 不是判断是否有子节点

有的情况不存在B2 节点,导致程序运行错误

我用Node=root.selectSingleNode(B2)

        if  Node.childNodes.length > 0 then

           str= Node.getElementsByTagName("x")

        end if 

没有B2节点会提示错误

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象

      

请问如何解决?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: