位置: 编程技术 - 正文

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插件)

  • 土地增值税要计增值税吗
  • 个人出租非住房房产税怎么计算
  • 贷款损失税前扣除
  • 金税财务是干什么的
  • 股权转让主要交什么税
  • 定金冲抵货款怎么做分录
  • 固定资产折旧四种方法适用范围
  • 个人生产经营所得税计算器
  • 普通发票作废要交税吗
  • 公司转账给法人用途写什么
  • 纳税申报 财务报表利润表
  • 进项税额有留底怎么做分录
  • 下列支出不可以从其应纳税所得额中扣除的是
  • 如何确定企业
  • 库存商品记错了怎样写分录
  • 交通运输业安全心得体会范文
  • 汽车维修行业工时标准
  • 2018年出口退税税率
  • 地税三方协议是什么意思
  • 个人缴纳的住房公积金可以提现吗
  • 增值税在免税范围内,附加税怎么做
  • 无形资产盘盈
  • 企业所得税是根据什么申报的
  • 文化公司发展战略
  • win10隐藏功能大全
  • 休眠文件大小设置
  • 打印机5b00错误解决
  • mysqld-nt.exe - mysqld-nt是什么进程 有什么用
  • Win11 Build 22000.65更新体验:汉化更完善,右下角返回桌面回归
  • 固定资产减值判断标准
  • php关键字的意思
  • 企业的生产成本等于
  • 二连浩特老照片
  • Laravel 5.5 的自定义验证对象/类示例代码详解
  • 在计算应纳税所得额时,不允许作为税金项目
  • 企业研发费用加计扣除最新政策
  • phpstorm wsl
  • prompt命令用法
  • 工会经费计提比例是2%还是0.8%
  • 电费发票查不到
  • 已认证发票对方作废后不重开怎么办
  • 税金及附加如何预测
  • 电子发票可以更改为纸质发票么
  • 开票人是管理员可以报销吗
  • 建筑企业的收入特点有哪些
  • 个税申报怎样作废
  • 经营性收入包括成本吗
  • sqlserver验证方式
  • 个税适用税率怎么确定
  • 一般纳税人工程劳务发票税率是多少
  • 已经认证抵扣的发票会计分录
  • 授权支付银行有权不给发么
  • 金税盘未响应什么意思
  • 借方记录什么的增加
  • 预付账款收到发票
  • 出售设备账务处理
  • 保险公司理赔时会查多久的病史
  • 征收率和税率的区别举例
  • 存货设置的顺序和内容
  • 总账设置包括哪些内容
  • sql自动增长是什么意思
  • Windows Server 2003网络负载均衡如何实现
  • mac电脑技巧
  • ubuntu 20.04 服务器
  • 苹果mac怎么查看运行数据
  • 注册表里的默认可以删吗
  • sqlservr.exe - sqlservr是什么进程 有什么作用
  • centos7怎么修改用户权限
  • win10系统出现问题怎么办
  • react native community
  • linux文件inode详解
  • 从零开始学什么好
  • javascript标签大全
  • jquery去除class
  • android:imeOptions属性
  • js优化性能
  • 上海个体工商户怎么报税
  • 伊川娘娘山传说
  • 如何查公司税务问题
  • 山东省地方税务局历任局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设