XML DOM Node List
实例
- 从第一个 <title> 元素获取文本
- 本例使用 getElementsByTagName() 方法从 "books.xml" 中的第一个 <title> 元素获取文本。
- 通过使用 length 属性来循环节点
- 本例使用节点列表和 length 属性来循环 "books.xml" 中的所有 <title> 元素。
- 获取元素的属性
- 本例使用属性列表从 "books.xml" 中的第一个 <title> 元素获取属性。
DOM Node List
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("title");
txt=x[0].childNodes[0].nodeValue;
Node List Length
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('title').length;
xmlDoc=loadXMLDoc("books.xml"); //the x variable will hold a node list x=xmlDoc.getElementsByTagName('title'); for (i=0;i<x.length;i++) { document.write(x[i].childNodes[0].nodeValue); document.write("<br />"); }
Everyday Italian Harry Potter XQuery Kick Start Learning XML
例子解释:
- 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc
- 设置保存所有 title 元素的节点列表的 x 变量
- 从所有 <title> 元素的文本节点输出值
DOM Attribute List (Named Node Map)
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName('book')[0].attributes;
xmlDoc=loadXMLDoc("books.xml"); x=xmlDoc.getElementsByTagName("book")[0].attributes; document.write(x.getNamedItem("category").nodeValue); document.write("<br />" + x.length);
cooking 1
例子解释:
- 通过使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
- 把 x 变量设置为第一个 <book> 元素的所有属性的一个列表
- 从 "category" 属性输出其值
- 输出属性列表的长度
转载于:https://blog.51cto.com/smilecong/98589
XML DOM Node List相关推荐
- python xml解析dom_如何解析python中表示xml.dom.minidom节点的字符串?
我有一个使用xml.dom.minidom创建的nodes xml.dom.Node对象的集合.通过使用Node对象的toxml()方法将它们转换为字符串,我将它们(单独)存储在数据库中. 问题是,有 ...
- [Perl]利用XML::DOM生成XML文档
Perl的XML::DOM功能很强大,利用它可以轻易地分析XML文档,也可以建立XML文档. 常用的类包括: XML::DOM::Node:所有类的基类,表示一个XML节点. XML::DOM::Pa ...
- XML DOM – 导航节点概述
通过节点间的关系访问节点树中的节点,通常称为导航节点("navigating nodes").可通过使用节点间的关系对节点进行导航. 导航 DOM 节点 通过节点间的关系访问节点树 ...
- XML DOM – 属性和方法概述
属性和方法向 XML DOM 定义了编程接口. 编程接口 DOM 把 XML 模拟为一系列节点对象.可通过 JavaScript 或其他编程语言来访问节点.在本教程中,我们使用 JavaScript. ...
- DOM Node Element Attr 的联系与区别汇总
node有几个子类型:Element, Text, Attribute, RootElement, Comment, Namespace等 Element是可以有属性和子节点的node. ------ ...
- python 解析XML xml.dom
2019独角兽企业重金招聘Python工程师标准>>> 一 .xml.dom 解析XML的API描述 minidom.parse(filename) 加载读取XML文件 doc.do ...
- centos安装 php时 出现 make: *** [ext/dom/node.lo] Error
为什么80%的码农都做不了架构师?>>> Linux安装PHP ,make 的时候报错: make: *** [ext/dom/node.lo] Error 1 解决办法: $ ...
- python 之模块之 xml.dom.minidom解析xml
# -*- coding: cp936 -*- #python 27 #xiaodeng #python 之模块之 xml.dom.minidom解析xml #http://www.cnblogs.c ...
- html用dom显示xml,dom 编程(html和xml)
html dom与xml dom关系: 什么是 DOM? DOM 是 W3C(万维网联盟)的标准. DOM 定义了訪问 HTML 和 XML 文档的标准: "W3C 文档对象模型 (DOM) ...
最新文章
- 空间三维散点数据的线性拟合
- c#中ReadLine,Read,ReadKey的区别
- 机器学习05神经网络--表示
- J2EE WEBWORK FRAMEWORK安全隐患
- rsync+inotify实现实时同步案例详解
- DVWA系列之23 medium级别上传漏洞分析与利用
- 基于Cache的Fibonacci数列的计算
- 建模是什么,建模定义,及学习方法
- 利用Python去除图片水印,真的一点都不难!
- 城市引力模型——城市经济联系度制作
- python 爬虫 爬取网易严选全网商品价格评论数据
- C语言计算5+55+555+5555+55555
- DuerOS智能设备激活数突破1亿 小度购物节再掀热潮
- 从零开始学习HarmonyOS应用开发——1
- [有限元分析] fluent-固体传热分析
- 如何在Python中获取图片分辨率?——Python实现获取图片分辨率的代码及详解。
- python3 爬虫抓取股市数据
- 【Linux】Linux 安装“宝塔”服务
- 华为HCIA-Datacom 学习笔记-------第一篇
- 开发和设计实现LSTM模型用于家庭用电的多步时间序列预测