金鞍玉勒寻芳客,未信我庐别有春。这篇文章主要讲述XML DOM – 属性和方法概述相关的知识,希望能为你提供帮助。
属性和方法向 XML DOM 定义了编程接口。 |
编程接口
DOM 把 XML 模拟为一系列节点对象。可通过 javascript 或其他编程语言来访问节点。在本教程中,我们使用 javaScript。
对 DOM 的编程接口是通过一套标准的属性和方法来定义的。
属性经常按照"某事物是什么"的方式来使用(例如节点名是 "book")。
方法经常按照"对某事物做什么"的方式来使用(例如删除 "book" 节点)。
XML DOM 属性
【XML DOM – 属性和方法概述】一些典型的 DOM 属性:
- x.nodeName - x 的名称
- x.nodeValue - x 的值
- x.parentNode - x 的父节点
- x.childNodes - x 的子节点
- x.attributes - x 的属性节点
XML DOM 方法
- x.getElementsByTagName(name) - 获取带有指定标签名称的所有元素
- x.appendChild(node) - 向 x 插入子节点
- x.removeChild(node) - 从 x 删除子节点
实例
从 books.xml 中的 < title> 元素获取文本的 JavaScript 代码:
txt=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue
在该语句执行后,txt 保存的值是 "Everyday Italian"。
解释:
- xmlDoc - 由解析器创建的 XML DOM 对象
- getElementsByTagName("title")[0] - 第一个 < title> 元素
- childNodes[0] - < title> 元素的第一个子节点(文本节点)
- nodeValue - 节点的值(文本本身
本文地址:??https://www.linuxprobe.com/properties-and-methods.html??
推荐阅读
- 使用VMware虚拟机安装windows10系统
- go语言学习---错误处理
- Markdown 基础语法#yyds干货盘点#
- Markdown 高级技巧#yyds干货盘点#
- zabbix-自动发现(ansible)#yyds干货盘点#
- ZabbixZabbix基于SNMP监控配置
- 分布式文件系统和企业级应用 ——rsync远程同步
- 一个月四五千的销售做软件测试可以吗
- 2-27-2 使用zabbix监控服务器运行状态