位置: 编程技术 - 正文

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

  • 递延所得税资产会计处理全过程
  • 息税前利润变动率的计算公式
  • 国债利息收入要计入应纳税所得额吗
  • 会员退费怎么算
  • 季度对账单 怎么处理
  • 收取租车押金怎么做会计分录
  • 支付投资人的投资收益账务处理
  • 支付安全生产费怎么入账
  • 2019年小微企业六税两费减免
  • 集资款利息走什么科目
  • 债务重组偿债顺序
  • 小企业汇算清缴所得税分录
  • 法人购买设备怎么入账
  • 集团内部拨付的研发经费如何核算?
  • 增值税普通发票税率
  • 机械租赁费如何开
  • 自己的公司钱能自己用吗
  • 收到财政拨款开什么票据
  • 非流动资产处置净收益是指什么
  • 补充医疗保险报销流程
  • 抵扣联和发票联算一张发票吗
  • 个税在发工资的时候直接扣下来吗
  • 固定成本变动成本混合成本的分类
  • 小规模纳税人安装费税率
  • 城镇土地使用税优惠政策
  • 建筑业预缴企业所得税税率是多少
  • windows10护眼色设置
  • 固定资产折旧折完了
  • php根据日期判断星座
  • 黄石国家公园的英语怎么读
  • win7界面旋转
  • 广告费业务宣传费可以结转吗
  • 中科院t1
  • 增删改查功能实现
  • 定额发票新旧版区别
  • 什么时候进项税转出
  • 外贸企业代理出口退税给谁
  • 所得税申报资产总额平均值
  • dedecms51
  • mysql8绿色版
  • sql建立聚集索引语句
  • 公司借款利息可以约定由某一股东承担
  • 一般纳税人购入固定资产进项抵扣
  • 销售商品该如何改进服务
  • 加油站充值套路
  • 公司购买的公司用车
  • 转出的未交增值税转到应交增值税
  • 已认证的发票怎么做账
  • 5000以下固定资产一次性计提折旧政策
  • 残保金管理使用办法
  • 公司房租收据可以入账吗
  • win7电脑默认打开方式怎么设置
  • windowxp系统升级
  • armcc.exe
  • 苹果mac系统怎么截屏快捷键
  • qdcsfs.exe - qdcsfs是什么进程 有何作用
  • onekey.exe是什么
  • win7怎么操作
  • 语音聊天能不能调出来
  • 升级win10系统卡住不动了
  • 耳朵前皮下有个小软包
  • adt Failed to create the Java Virtual Machine.
  • js创建元素
  • 浅谈python
  • unity获取父节点
  • androidstudio的jdk
  • 安卓手机都这样
  • python编写步骤
  • python2编码问题
  • jquery ui教程
  • Javascript字符串出现次数
  • linux pythonide
  • 一般纳税人出售房产怎么开票
  • 苏州相城便民中心电话
  • 烟叶税属于中央税还是地方税
  • 个人所得税代扣代缴手续费退库申请
  • 无锡医疗保险缴费比例
  • 上海税务培训中心
  • 打单子的打印机能否打a4的纸
  • 税务年报怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设