位置: 编程技术 - 正文

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

  • 北京增值税发票勾选认证平台
  • 公司股东向公司借款
  • 要交多少增值税
  • 出售投资性房地产取得的收入
  • 小微企业月开票超15万季度未超45万
  • 个人所得税汇算表
  • 建筑公司劳务分包抵扣分录
  • 工资可以先计提不发吗
  • 残疾人保障金计算方法
  • 职工退休金计入个人账户
  • 出口退税申报系统汇率修改
  • 一般纳税人税种认定有几个增值税要怎么申报呀
  • 企业取暖费怎么做会计分录
  • 个人出租房屋应该注意什么
  • 地方教育费附加的会计分录
  • 注册商标成功的标志图片
  • 个体户不到3万怎么报税需要花钱吗
  • 无产权的建筑出售怎么办
  • 土地配套费如何缴纳
  • 企业以现金形式支付货款
  • 俱乐部会员有什么用
  • 公司个人所得税怎么申报
  • 设计费计入成本
  • 什么样的公司可以交五险一金
  • 空调作为固定资产吗
  • 城市维护建设税属于什么税种
  • 收到个人款开公司发票
  • 员工意外伤害保险怎么买
  • composer.json和composer.lock
  • php开源软件
  • 本年利润和利润总额的关系
  • PHP:ignore_user_abort()的用法_misc函数
  • 银行本票实际金额小于票面金额
  • php读取目录
  • 商场返现活动怎么入账
  • 微信小程序商城源码php
  • 暂估的会计处理
  • 累计折旧累计摊销属于现金流吗
  • 开发票纸巾属于什么编码
  • 分公司增值税可以放总公司一起缴纳吗
  • 发现以前年度损益调整怎么记账
  • 分类信息有哪些网站
  • 对公转账需要填备注吗
  • 外购商品发放给员工 进项税额能不能抵扣
  • 上个月计提多了,这个月怎么办?
  • 企业现金规模的影响因素
  • 应税服务零税率是什么
  • 研发费用加计扣除政策指引2.0
  • 应付账款不用付了怎么做账
  • 暂估入账跨年如何红冲
  • 未分配利润为负代表什么
  • 一般纳税人城建税怎么计算
  • 进口材料海关需要什么手续
  • 车辆购置税的税目有哪些
  • 企业汇算清缴需要提供什么资料
  • 财务费用的科目编码是多少
  • 销售部购买电脑一台分录
  • 科普知识大全
  • win7开关机时间设置
  • mac如何通过终端启动
  • ubuntu设置登录用户
  • 重装win7系统后屏幕变小了
  • 只需2招 让Win10运行速度更加迅速
  • post installation
  • linux中make
  • android本地保存数据
  • 批处理文件是脚本吗
  • unity3D游戏开发
  • nodejs数据加密
  • shell监控脚本例子大全
  • jquery绑定事件和移除事件
  • node.js搭建服务器
  • js控制style
  • uleb128、sleb128和uleb128p1编码格式介绍
  • 安卓手机管家怎么关闭
  • 盼之代售怎么下载
  • 增值税借方有余额怎么调整
  • 取消税控盘服务费
  • 营商环境法治保障服务
  • 要深化税收制度改革健全
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设