导航节点的关系

简介: 导航节点的关系

导航节点的关系

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

实例

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" 变量设置为下一个同级节点,并再次运行循环

相关文章
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
|
7月前
|
JSON 负载均衡 Java
Spring Cloud Ribbon:负载均衡的服务调用
Spring Cloud Ribbon:负载均衡的服务调用
105 0
|
算法 安全 Java
CobaltStrike windows7 无法上线
CobaltStrike windows7 无法上线
231 0
|
3月前
|
JavaScript
Vue在子组件中判断父组件是否传来事件
本文介绍了在Vue中如何通过`vm.$listeners`对象来判断父组件是否传递了特定的事件给子组件,并展示了如何检查事件是否存在以及相应的处理方法。
193 0
Vue在子组件中判断父组件是否传来事件
|
Oracle 关系型数据库 数据库
Oracle 数据库表中截取 两个 | 之间的内容,substr() instr()
Oracle 数据库表中截取 两个 | 之间的内容,substr() instr()
|
前端开发 JavaScript 安全
flask搭建在线音乐网系统(一)
flask搭建在线音乐网系统(一)
284 1
|
编解码 自然语言处理 语音技术
概率图模型在真实世界中的应用
概率图模型有许多不同的实际应用。 为了激起大家对概率图模型的兴趣,也为了让大家能够对概率图模型有感性的认知,本章会分享概率图模型的诸多实际应用案例。
221 0
概率图模型在真实世界中的应用