位置: 编程技术 - 正文

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

  • 小规模纳税人可以开9%专票吗
  • 发票专用章号码是老号码还能用吗
  • 印花税的征税范围
  • 研发人员差旅费可以资本化吗
  • 税前利润等于应纳税所得额吗
  • 在建无形资产入账
  • 实收资本账
  • 预交所得税利润表怎么填
  • 销售货物和劳务的税率
  • 库存现金贷方为负数说明什么
  • 以前年度损益调整会计分录
  • 外商企业增资
  • 所得税减免优惠明细表应分摊期间
  • 建筑企业劳保计入哪个科目?
  • 挂靠建筑公司企业所得税怎么交?
  • 银行内部转账会计分录
  • 商品过期可以向商家索要赔偿吗
  • 购买饲料计入哪个科目?
  • 基本医疗保险是什么?
  • 餐饮企业卖套餐赠送单品要交增值税吗?
  • 分支机构的固定资产转移如何处理?
  • 文化事业建设费税率
  • 电子税务局社保申报截止日期每月
  • 收入与应收款
  • 消防改造费用
  • 出租无形资产收到的租金
  • 小规模纳税人是公司还是个人
  • 怎样冲回多提应收账款?
  • 外币账户利息结汇
  • 发票过期未认证怎么办
  • 查看所有共享文档
  • gh树形数据是什么意思
  • word文档不好用
  • 物业公司给业主的生日祝福
  • 税收返还如何做账
  • powerdvd remote
  • 补缴增值税怎么做账
  • php如何实现多线程
  • 上市公司股东股份轮候冻结是什么意思
  • 发财树叶子发黄怎样补救
  • php编写用户注册界面
  • 资产减值对应科目
  • 招待费增值税能抵扣吗
  • 预训练的目的
  • Cookie 的 SameSite 属性
  • php 截断
  • 小规模免征增值税2023
  • ca证书收费金额是多少?
  • java面试相关
  • 材料暂估入库的依据有哪些
  • 去参加博览会的英文
  • 允许加计扣除的新技术研究开发费用是
  • 小规模纳税人场地租赁发票税率是多少
  • 酒吧会计如何做工作
  • 外国人避税
  • 住宿费用专票可以抵扣吗
  • 资本化期间专门借款利息费用需将
  • 免抵退税怎么申报
  • 小规模纳税人可以转为一般纳税人吗?
  • 工伤误工费标准是按照社平工资来算的吗
  • sql server 2008教程
  • Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
  • win8 联网
  • win8.1怎么重新装系统
  • winxp回收站在哪里
  • 安全组件异常,请重新下载并安装
  • ubuntu20.10
  • Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程
  • linux系统怎么添加文件
  • win7登录账号
  • cocos2dx 3.1 cpp版本转lua版本 mac
  • border:none与border:0使用区别
  • shell脚本 -ne 0
  • android重写方法
  • javascript要怎么学
  • shell脚本判断命令是否执行成功
  • python 基础教程第三版 怎么样
  • unity 设置物体角度
  • 广告行业税率6%包含的内容
  • 国税开票系统怎么增行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设