位置: 编程技术 - 正文

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

  • 小规模纳税人能开1%的专票吗
  • 小微企业年度所得税优惠政策
  • 一般纳税人缴纳税款
  • 公司收到生育津贴不发给员工 分录
  • 高新技术企业费用认定
  • 拍卖公司都要交前期费用吗?
  • 机动车销售发票怎么抵扣
  • 外出经营预缴税款,回所在地如何申报
  • 上月增值税未申报本月能开票吗
  • 工会经费应该计入人工成本吗
  • 无形资产投资入股增值税
  • 辞退福利应该计入什么科目
  • 固定资产无形资产折旧时间起始
  • 企业清算时,经营收入与清算收益可以合并申报吗?
  • 三废一览表
  • 党员参加集体活动规定
  • 收到分包公司工程发票收入怎么做账
  • 收到增值税发票怎么记账
  • 金融负债包括哪几项
  • 发工资和扣社保的区别
  • 电子税务局清算备案能撤销吗
  • yii框架教程
  • 重装系统前需要注意什么
  • ie浏览器进程
  • 已计提但未上缴税款
  • 即期结售汇期限包括
  • 二手商铺要缴纳契税吗
  • 购买性支出和转移性支出的本质区别
  • 企业合并发生的交易费用
  • 前端的基本知识
  • 一般纳税人企业所得税如何计算
  • gpt3 api
  • 增值税已认证抵扣
  • 闭包 python
  • 疯狂世界百科
  • 基于MATLAB的车牌识别
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • user-interface console 0 指令无效
  • 国税网如何下载申报后的财务报表
  • 一般贸易和进料加工退税的区别
  • 预收账款需要申请吗
  • 织梦自定义字段
  • 电子缴款凭证在哪里找
  • jdbc连接sqlserver2012
  • 建筑劳务公司税务筹划
  • 应付职工薪酬科目余额表怎么看
  • 销售成本会计英语
  • 核定征收企业有没有自然人电子税务
  • 企业管理费用科目有哪些
  • 汽车装修费计入哪个科目
  • 房地产结转收入的条件
  • 资金账簿的计税依据
  • 增值税发票超过多久不能抵扣
  • 哪些发票能做公章
  • 企业新增的残疾税
  • 没有期初数据会怎么样
  • 建账的内容一般包括什么
  • mysql怎么查询数据表
  • 2021win10激活
  • 解决口苦最快的方法
  • win10系统回收站在哪
  • windows102021年更新
  • xp系统登陆界面切换用户
  • win7自带的软件
  • linux的文件和目录的区别
  • Linux CentOS系统下tomcat配置ssl教程
  • opengl视角跟随鼠标方向移动
  • 批处理自动登录有密码的程序
  • python求解析解
  • unity与android交互详细
  • jquery并列选择器
  • nodejs重命名文件
  • 利用python绘图
  • javascript web开发
  • python字符串拼接join
  • 怎么打印纳税申报清单
  • 破产重整期间的税收
  • 12366国税网上申报
  • 深圳献血奖励标准
  • 代理记账公司里的公司文件盒书写样式图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设