导航节点的关系

简介: 导航节点的关系

导航节点的关系

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

实例

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

导航节点的关系

相关文章
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
导航节点的关系
|
NoSQL 物联网 存储
IoT+Tablestore快速构建智能售货机应用
### 一、 背景介绍         近年来,物联网(IoT)技术发生了巨大的变化。NB-IoT、LoRa等技术的产生解决了网络覆盖、设备功耗成本问题;尤其是最近5G技术的商用,意味着支持海量设备连接进行高质量数据通讯即将有坚实的基础设施支持。
|
数据采集 SQL 开发框架
菜刀webshell特征分析
菜刀webshell特征分析
404 0
菜刀webshell特征分析
WAF3.0管理控制台
WAF3.0管理控制台
349 1
|
存储 弹性计算 安全
阿里云服务器4核16G配置可选实例规格及最新价格和收费标准参考
阿里云4核16G服务器有通用型 g6、通用型 g7、内存型 r7p等20多种中实例规格可选,实例规格不同,收费标准与活动价格也不同,目前阿里云通用型g7和通用算力型u1实例4核16G云服务器有优惠,最低价仅需1710元1年,本文为大家介绍一下阿里云服务器4核16G配置可选实例规格和收费标准及最新活动报价,以供大家参考。
|
存储 算法 C语言
Dijkstra(迪杰斯特拉算法)的实现(C,C++,Matlab)
Dijkstra 算法(中文名:迪杰斯特拉算法)是由荷兰计算机科学家 Edsger Wybe Dijkstra 提出。该算法常用于路由算法或者作为其他图算法的一个子模块。举例来说,如果图中的顶点表示城市,而边上的权重表示城市间开车行经的距离,该算法可以用来找到两个城市之间的最短路径。二.算法描述 💡算法思想 设G=(V,E)是一个带权有向图,把图中顶点集合V分为两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合S中,直到全部顶点都加入到S中,算法就结束了), 第二组为其余未确定最短路径的顶点集合(用U表示),按最短路径的的递增
641 1
Dijkstra(迪杰斯特拉算法)的实现(C,C++,Matlab)
|
Java
Java steam 中排序的用法
排序的用法
1097 0
|
负载均衡 网络协议 物联网
终于来了!重磅发布:阿里云负载均衡SLB率先支持IPv6!
1. 背景 IPv6是Internet Protocol Version 6的缩写,其中Internet Protocol译为“互联网协议”。IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,通过将IPv4中32位的地址长度扩展为128位,使得地址空间扩大了79,228,162,514,264,337,593,543,950,336倍。
11127 0