导航节点的关系

简介: 这段代码演示了如何遍历XML文档中的`<book>`元素的第一个子节点。通过`loadXMLDoc()`加载"books.xml",然后获取第一个`<book>`的子节点集合和第一个子节点。循环遍历这些节点,若节点类型为元素(1),则输出节点名。每次迭代,`y`指针移动到下一个同级节点。

导航节点的关系

下面的代码使用节点关系导航节点树:
实例
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月前
ssm使用全注解实现增删改查案例——EmpServiceImpl
ssm使用全注解实现增删改查案例——EmpServiceImpl
|
7月前
|
存储 编译器 程序员
面向 C++ 的现代 CMake 教程(二)(5)
面向 C++ 的现代 CMake 教程(二)
82 0
|
7月前
|
SQL API Android开发
Android API:Activity.managedQuery()
Android API:Activity.managedQuery()
50 2
|
7月前
|
SQL Java 数据库连接
Java 中文官方教程 2022 版(三十五)(1)
Java 中文官方教程 2022 版(三十五)
109 1
|
C++
C/C++每日一练(20230319)
C/C++每日一练(20230319)
68 0
|
安全 算法 Java
我的Android进阶之旅------&gt;Android采用AES+RSA的加密机制对http请求进行加密
前言 未加密的抓包截图 加密之后的抓包截图 基本需求及概念 AES算法 AES基本原理及算法流程 AES算法流程 RSA算法 RSA算法基本原理及流程 RSA算法实现流程 AES与RSA相结合数据加密方案 Android端 AESRSA结合实践 基本要求 基本流程 Android端 服务器端 java版示例 更多参考 前言 最近维护公司APP应用的登录模块,由于测试人员用Fiddler抓包工具抓取到了公司关于登录时候的明文登录信息。
2158 0