导航节点的关系

简介: 导航节点的关系

导航节点的关系

下面的代码使用节点关系导航节点树:

实例

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("book")[0].childNodes;
y=xmlDoc.getElementsByTagName("book")[0].firstChild;

for (i=0;i<x.length;i++)
{
if (y.nodeType==1)
{
// 输出节点名
document.write(y.nodeName + "");
}
y=y.nextSibling;
}

尝试一下 »

使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
获取第一个 book 元素的子节点
把 "y" 变量设置为第一个 book 元素的第一个子节点
对于每个子节点(第一个子节点从 "y" 开始),检查节点类型,如果节点类型为 "1",则是元素节点
如果是元素节点,则输出该节点的名称
把 "y" 变量设置为下一个同级节点,并再次运行循环

相关文章
|
22天前
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
|
6月前
|
JSON 负载均衡 Java
Spring Cloud Ribbon:负载均衡的服务调用
Spring Cloud Ribbon:负载均衡的服务调用
102 0
|
12月前
|
算法 安全 Java
CobaltStrike windows7 无法上线
CobaltStrike windows7 无法上线
222 0
|
4月前
|
Java 编译器 API
Java中的注解:原理与实战
Java中的注解:原理与实战
|
前端开发 JavaScript 安全
flask搭建在线音乐网系统(一)
flask搭建在线音乐网系统(一)
271 1
|
SQL Java 数据库连接
attempted to return null from a method with a primitive return type
attempted to return null from a method with a primitive return type
178 0
|
设计模式 JSON JavaScript
从封装JSONEditor和ElButton看如何二次封装第三方库和插件
从封装JSONEditor和ElButton看如何二次封装第三方库和插件
530 0
|
存储 算法 异构计算
HLS开发学习-11- for 循环优化(一)
HLS开发学习-11- for 循环优化(一)
373 0
HLS开发学习-11- for 循环优化(一)