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'
缺少对象
请问如何解决?
<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'
缺少对象
请问如何解决?
相关文章推荐
- 如何判断当前是否全屏程序
- .Net - C# 如何判断程序里某个窗体是否为Windows的当前活动窗体?(附代码)
- android 如何判断程序是否在前台运行
- 如何判断程序是否重复运行的几种方法
- 怎样用ASP.NET(C#)程序判断客户端是否安装了.NET Framework
- C程序:如何判断链表是否有环
- 如何判断单链表是否有环,如果有怎么找到进入环的节点
- 2个二叉树A、B,树的每个节点上都有一个整数值。如何判断A与B是否其中一个是另一个的子树?
- C# 如何判断指定文件是否正被其它程序使用
- c/s程序版本自动升级的问题,如何判断client端版本号是否最新,然后从指定ftp服务器down
- 怎么判断一个ASP.NET的程序是否三层架构
- Asp.Net 中如何判断用户是否在线
- 如何判断在shell程序命令行输入的程序参数$1是否为空 (2010-08-04 16:37:56)
- 如何判断程序是否已经执行
- 如何判断程序是否重复运行的几种方法
- C++Builder 如何判断节点是否被选择
- 如何用.net程序来判断一个网站是否正常打开小解
- 如何判断程序是否第一次运行
- android 如何判断程序是否在前台运行
- android 如何判断程序是否在前台运行