XML

首页 标签 XML
# XML #
关注
35714内容
导航节点的关系
这段代码演示了如何遍历XML文档中的节点关系。通过`loadXMLDoc()`加载"books.xml",然后获取第一个`<book>`元素的子节点。使用`firstChild`设置变量`y`,接着循环遍历所有子节点,检查节点类型。如果节点是元素类型(类型为1),则输出节点名称。每次循环,`y`更新为下一个同级节点。
DOM 节点列表长度(Node List Length)
`length`属性用于获取DOM节点列表的长度,例如在XML文档中,通过`getElementsByTagName()`获取的所有`<title>`元素的数量。可以遍历这个列表,如示例所示,使用`for`循环访问并输出每个节点的文本值。在提供的实例中,代码加载"books.xml",然后获取并打印所有<title>元素的子节点值。
Maven 构建 & 项目测试
本教程介绍了如何使用Maven构建和测试Java应用。在`consumerBanking`项目中,`pom.xml`配置了JUnit作为测试框架。通过命令行执行`mvn clean package`,Maven清理目标目录,编译源码,运行测试并生成`consumerBanking-1.0-SNAPSHOT.jar`。测试报告位于`surefire-reports`文件夹。新增`Util`类并更新`App`以调用`Util`,然后运行`mvn clean compile`编译更新。
Maven 构建 & 项目测试
在本节中,我们将学习如何使用Maven构建和测试Java应用。在C:/MVN/consumerBanking项目中,pom.xml文件已配置JUnit为测试框架。默认包含源码和测试文件。通过命令行切换到该项目目录,执行`mvn clean package`进行构建。Maven依次执行清理、打包任务,生成`consumerBanking-1.0-SNAPSHOT.jar`,测试报告位于`surefire-reports`文件夹。Maven负责编译源码及运行测试用例,最终创建项目包。运行jar文件,显示"Hello World!"。
|
1天前
|
Servlet 教程 之 Servlet 处理日期 2
Servlet教程展示了如何处理日期,使用`java.util.Date`获取当前日期和时间。示例代码创建了一个名为`CurrentDate`的Servlet,显示中心对齐的当前日期和时间。在web.xml中配置后,通过http://localhost:8080/TomcatTest/CurrentDate可访问。
XML DOM - 访问节点
使用DOM,可以访问XML文档的每个节点。访问方法包括:通过getElementsByTagName(),遍历节点树和导航节点关系。getElementsByTagName()返回一个Node List,它是节点数组,可用于按索引访问元素,如`x[2]`获取第三个<title>元素。后续章节将进一步探讨Node List。
DOM 节点列表(Node List)
XML DOM允许访问XML文档的每个节点,提供三种访问方法:getElementsByTagName()、循环遍历和导航节点关系。getElementsByTagName()返回一个节点列表,类似于数组,可用于获取特定标签名的节点。例如,加载"books.xml"后,`xmlDoc.getElementsByTagName("title")`会获取所有<title>元素,存储在变量x中。通过索引如x[2]可访问第三个<title>元素,注意索引从0开始。后续章节将进一步探讨节点列表(Node List)。
XML DOM - 属性和方法
XML DOM 提供编程接口,让开发者用JavaScript等语言操作XML文档。接口包含属性和方法,属性如nodeName、nodeValue、parentNode和childNodes,用于查询节点信息;方法如getElementsByTagName、appendChild和removeChild,执行增删操作。示例中,JavaScript代码`txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue`从books.xml获取第一个<title>元素的文本内容,赋值给变量txt。
XML DOM - 访问节点
XML DOM 允许访问每个文档节点。方法包括:`getElementsByTagName()`用于获取指定标签的元素;遍历节点树;及导航节点关系。例如,`getElementsByTagName("title")`返回所有`<title>`元素。在示例中,`x.getElementsByTagName("title")`找到`x`下的`<title>`,而`xmlDoc.getElementsByTagName("title")`则查找整个文档的`<title>`元素。
免费试用