位置: 编程技术 - 正文

JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml)

编辑:rootadmin

推荐整理分享JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js xml对象,js xml对象,js写xml文件,js 操作xml,js处理xml数据,js处理xml数据,js创建xml对象,js 操作xml,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了JS操作XML的方法。分享给大家供大家参考,具体如下:

我的xml文件Login.xml如下.

现在我需要对这个xml文件的内容进行操作.

首先,我们需要加载这个xml文件,js中加载xml文件,是通过XMLDOM来进行的.

xml文件对象出来了, 接下去我就要对这个文档进行操作了.

比如说,我们现在需要得到节点Login/Weapon/W的第一个节点的属性,那么我们可以如下进行.

而我在我的程序中的写法是这样子的,当然我在程序中的写法是已经应用到实际中的了.一并给出来,以供查看

JS操作XML实例总结(加载与解析XML文件、字符串)(js 操作xml)

上面的访问代码中,我们是通过xmlDoc.getElementsByTagName(xPath)来进行的.还可以通过xmlDoc.documentElement.childNodes(1)..childNodes(0).getAttribute('Text')进行访问.

一些常用方法:

xmlDoc.documentElement.childNodes(0).nodeName,可以得到这个节点的名称.xmlDoc.documentElement.childNodes(0).nodeValue,可以得到这个节点的值. 这个值是来自于这样子的xml格式:<a>b</b>, 于是可以得到b这个值.xmlDoc.documentElement.childNodes(0).hasChild,可以判断是否有子节点根据我的经验,最好是使用getElementsByTagName(xPath)的方法对节点进行访问,因为这样子可以直接通过xPath来定位节点,这样子会有更好的性能.

补充:

JS解析XML文件

JS解析XML字符串

测试XML

使用方法:

希望本文所述对大家JavaScript程序设计有所帮助。

JS组件Bootstrap Table表格多行拖拽效果实现代码 前言:前天刚写了篇JS组件BootstrapTable表格行拖拽效果,今天接到新的需要,需要在之前表格行拖拽的基础上能够同时拖拽选中的多行。用了半天时间研

详解js中构造流程图的核心技术JsPlumb 项目里面用到了Web里面的拖拽流程图的技术JsPlumb,其实真不算难,不过项目里面用HTML做的一些类似flash的效果,感觉还不错,在此分享下。一、效果图

详解js中构造流程图的核心技术JsPlumb(2) 前言:上篇详解js中构造流程图的核心技术JsPlumb介绍了下JsPlumb在浏览器里面画流程图的效果展示,以及简单的JsPlumb代码示例。这篇还是接着来看看各个

标签: js 操作xml

本文链接地址:https://www.jiuchutong.com/biancheng/387118.html 转载请保留说明!

上一篇:JS组件Bootstrap Table表格行拖拽效果实现代码(bootstrap的组件)

下一篇:JS组件Bootstrap Table表格多行拖拽效果实现代码(bootstrap js插件)

  • 航天税务软件
  • 账面金额是包含什么?
  • 售后回购确认为租赁的
  • 金蝶kis暂存的凭证怎样
  • 农产品的收购价格
  • 生产企业购入材料怎么做分录
  • 股权转让如何避免印花税
  • 研发投入大
  • 不是本单位职工可以报销差旅费吗
  • 车辆购置税多少?
  • 工程预收款如何处理
  • 分配的股息 要交所得税吗
  • 免税发票不用纳税可以吗
  • 利息 财务费用
  • 投资性房地产属于流动资产吗
  • 购买活动赠品会计分录
  • 内账增值税会计核算
  • 哪些企业可以享受加计扣除
  • 如何在没有开瓶器的情况下开红酒
  • 软件产品即征即退申请表
  • 单位车辆车船税缴纳
  • 农民合作社扶持政策
  • 外账的结转成本是什么
  • 不予抵扣的进项税额是什么意思
  • 投资公司的股东
  • 咋激活windows
  • 认证未抵扣的发票购买方能开红字信息表吗
  • 向分公司借款
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • PHP:imagescale()的用法_GD库图像处理函数
  • 文化传媒公司的部门
  • php时间函数代码
  • 跨的基本功有哪些
  • nodejs安装及环境配置win10
  • 如何使用rank函数排名
  • ChatGPT可以做什么
  • vf中显示命令
  • 保税区里的企业叫什么
  • 详解增发万亿国债细节
  • 给个体工商户打工受伤怎么办
  • 哪些员工出差的多
  • 冲以前年度成本分路
  • 账本更正方法
  • 网络服务费计入什么费用
  • 慰问金计入什么部门经济分类
  • 职工福利费的扣除标准工资总额包括什么
  • 暂估商品会计分录
  • 发票税号与公司税号不一致
  • 营改增后建筑行业增值税税率
  • 公允价值模式下出售投资性房地产
  • 公司买空调算什么费用
  • 支付销售途中运费怎么算
  • 服务企业的建账方案
  • 外购固定资产
  • mysql5.6 创建用户
  • u盘安装win7系统鼠标键盘没反应
  • xp安装声卡驱动
  • 如何解决电脑蓝屏0X0000007B
  • xp系统无法更换桌面壁纸
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • xp系统怎么和win7系统共享
  • centos 查看文件夹
  • win7系统无法查看共享电脑
  • ccxprocess是什么程序
  • node执行js文件的命令是什么
  • nodejs oom
  • Android SQLite总结(一)
  • bootstrap tooltip
  • jquery给表格赋值
  • jquery实现
  • My Magic Android Tour —— 处女作
  • unity怎么导入3d模型
  • linux shell脚本命令
  • 打破游戏规则
  • js怎么设置字体
  • 仿京东商城源码
  • 跨浏览器插件
  • 浙江省增值税勾选平台
  • 最多跑一次改革是谁提出来的
  • 主题党日活动标题副标题格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设